With the obvious advantages of having software custom developed for an organization, many small businesses are put off by the idea. They fear the complexity or they feel the cost of this would be way beyond them. In fact these fears are largely unfounde...