How can you know how long a new initiative to build a custom software product will take? What’s a reasonable amount to plan to pay to get started turning your vision into technically excellent software that can go live and start producing value? Once an estimate of the effort has been created, how close should you expect the true cost to be?