Steve Schapel's thoughts on Customized vs Commercial software and Desktop vs Web
Steve has some useful postings on the above topics.
Customised vs Commercial One solution if you are looking for accounting systems is to choose a Microsoft Access based accounting system for which you can purchase the source code. Thus you can customize the system to suit your requirements.
Desktop and Web applications