﻿ A Simple ROI Calculator: Kicking Off the Software Build vs. Buy Conversation

# A Simple ROI Calculator: Kicking Off the Software Build vs. Buy Conversation

One of our partners recently asked us for an ROI Calculator—that handy tool that determines whether you should build or buy. As product managers and developers, we at GrapeCity understand that you can’t predict all the things that will go wrong, or right, or how many meetings you’ll spend discussing whether this tool will really be customizable, if it’s really that easy to implement, or if your team is really prepared to release four weeks from next Tuesday. So any ROI calculation is an estimate at best, and should be easy to find. A few moments on Google, and I found my ROI calculation… but only if I submitted my email and waited. I found out how to build an ROI calculator. I found spreadsheet packages detailing all the possible ins and outs, which is more useful, but it’s still pretty involved. I can calculate my mortgage online; why can’t I figure out if buying a product is really worth the cash? (Notable exception: ZenDesk has a nifty tool.)

So we constructed this simple ROI calculator. Is it a replacement for the spreadsheets? No. If you’re looking to install enterprise-wide software—a CRM or an ERP—you’ll need a lot more than this. But if you’re just looking to make a case, this is a great place to start. The formula’s completely unscientific, based on my and Wijmo PM Chris Bannon’s product management experience. You might have other ideas; if so, take this and run with it. Skip below to see our methodology.

## Launch ROI Calculator >>

### Calculate the In-House Development Cost… But Not the Problem Cost

#### (UX Design + Development + QA)* x Avg Cost/Hour Staff = Approximate Monetary Cost

A few things to consider about development cost: The third-party tool you purchase will have far more features than the specific one you’re estimating. So to get the true value of the third-party tool, run your in-house development cost against every feature and platform you’re likely to use. ComponentOne Ultimate supports 8 platforms, plus Wijmo's JavaScript controls and Xuni's native mobile apps: hardly equivalent to the cost of a single feature or control. Moreover, this covers only the time required to satisfy the basic control and the customizations for your company or client.

In-house development cost does not cover the time you spend solving the problem you’re hired to solve.

For instance, if you’re developing a complex series of formulas because your client needs tax software, that takes additional hours. You’ll work with your client to make sure the numbers are right, and displayed in a readable, intuitive fashion. That’s the whole point of developing software—and you’ll spend that time whether or not you build or buy the grid in which the formulas are housed.