When evaluating whether to buy or build, it’s critical to thoroughly understand total costs during the software lifecycle -- typically seven or eight years. This step is important, because 70 percent of software costs occur after implementation[1]. A rigorous lifecycle analysis that realistically estimates ongoing maintenance incurred by a custom development project often tips the balance in favor of buying.