This said, it may be hard to believe that anyone would think of going for Salesforce custom app development. Still, many do, and the reason is the same as that which has made independent software vendors develop all those apps for AppExchange in the first place – there is simply no solution like that out there, yet. To address the need that is unlikely to go away or can't be fully met by any other solution, companies choose to hire a development team to build a tailor-made application.
To actually decide between an off-the-shelf application and a custom-built solution, follow this simple roadmap: