Improving Software Purchasing Decisions

Vendor software solutions usually have configurable settings to work in a particular environment. However, businesses must avoid solutions that require extensive custom development simply to meet baseline expectations. Without understanding the required level of configuration or customisation, costs for the new solution can quickly skyrocket. Investigate the solution more thoroughly before making a buying decision. Using the system ‘out of the box’ should be a viable option.

Here are some examples, but these will vary depending on the type of system:

  • Identify and Access Management – does the solution have a built-in option to integrate with Active Directory or other directory services? Given the level of Active Directory usage throughout the world, this should be the case for this genre of software. Configuring the system to know which domain to look at is expected. However, it would be a disappointment to purchase the solution and then need to pay extra for the development of an integration module.
  • Support packages used to fix products – bundling support with software is common, but selling consultancy just to make the software function properly reflects poor product maturity. Sadly, offering consultancy to make the software operational and fit for purpose is often a fact of life in the IT sector. The consultancy services could quickly become more expensive than a “built in-house” solution.
  • Existing integration modules – what systems does the solution already integrate with as standard out of the box?
  • Identify and assess all customisation requirements upfront – a viable solution should be functional out of the box. If there are special requirements that no other organisation has, then the software may need tailoring. Assess whether the level of customisation justifies choosing the solution at all.

If the product needs modifications, you should thoroughly consider if it is the right choice and investigate other options.