Custom Enterprise Application Development: Why You Need to Invest