Business management software may help to better organize and increase efficiency of the business. Sometimes standard solutions work well. Otherwise, businesses try to develop their own custom business apps.
The idea of having a software system developed specifically for your business with all the features you dream about, looks very attractive. However, "I want it all" approach will not work here or your business management system may never see the light of day.
This article touches some important questions which should be considered before starting the development of the management apps.