When Is the Right Time to Invest in Custom Development