The first step in the software selection process is to plan your project and put together a budget. Here are some tips to help you get started!
For a more detailed discussion of budgeting, we suggest you read an article we wrote a couple of years ago titled How to Budget for Enterprise Software. You should also check out our our Software Market Overview that will give you a range of costs for the software market. Or, if you would like some quick advice, just email or call us at (425) 216-4030 so that we can give you some ballpark budgeting ideas for the software you are considering.
Make sure that you set up your project team with a strong project manager and representatives from each of the functional areas of your business. These people should be key members of their respective groups. Make sure that you have buy-in from the organization starting with executive management down to the end users.
Plan the steps and the timeline for both the software selection process as well as the estimated implementation. At this stage of the project, you will not know exactly what the implementation timeline will be as it will depend greatly on the software you select, but you can at least put together a high-level estimate at this point.
Budgeting for enterprise software is probably one of the most difficult budgets to create because you do not know at the beginning of the project exactly what the final cost will be. There are 3 main components of out-of-pocket software cost - Software License, Software Maintenance, and Implementation Services. Check out our article: How to Budget for Enterprise Software for a more detailed explanation of budgeting information.
This is the initial cost to buy the software. Although there are as many ways to price software as there are vendors, the software license is typically calculated by estimating the number of users that will be using the system and multiplying that by a per-user license cost. The vendors may also charge a fee for the various modules or areas of functionality that you purchase.
This is the annual fee that you pay the software vendor for updates, upgrades, and some level of support. Currently this is typically 18-25% of the "then current list price" of the software, not the discounted price that you pay for the initial software license.
This is the cost to implement the software. When you talk with the vendors at the initial stage of budgeting, they will typically talk about their implementation ratio. This is the ratio of implementation service cost to the software license. So for every dollar you spend on the software license you can expect to spend X dollars to implement. In the mid-market this implementation ratio is typically in the 1 to 1 range. But more complicated implementations can be in the 2 to 1 or 3 to 1 range (implementation cost to software license cost). The most complex projects can even get up to 10 to1.
Keep in mind that before you sign the contract there will be a lot of discounting to get you to sign the contract. Software license cost is very negotiable, so make sure you review our software contract negotiation tips page.
In recent years the SaaS model has risen in popularity. This model is priced differently. Instead of paying an up front software license and annual maintenance fee, you pay a monthly lease fee. The lease fee is typically based on the number of users accessing the system. The monthly fee varies depending on the software vendor and the functionality you are purchasing. The benefit is that you do not need to install the system on your server reducing your internal hardware and IT cost. It also reduces the upfront cost you pay for the software license. However, in many cases we have found that over the long run, the cost to lease the software is very high compared to implementing software in the traditional model. We are watching the adoption of this model with great interest to see if these costs come down.
Web Design and Web Development by OIC Group
© 2010 SoftResources LLC Phone: (425) 216-4030