Originally Posted By: tanstaafl.
One aspect that no one has mentioned is that even though you have the idea in your head of what you want to do, by the time it is done it will be very different from what you currently imagine.


Having spent almost 2 years on a failed bespoke system for our business I concur. When it's from the ground up there are always different ways to do stuff, every turn you take has an impact on what were previously assumed to be core functions. Of course if there's anywhere that might be able to help you do this well it has to be this board.