Should I or shouldn't I?
It's important to be aware of the advantages and disadvantages of building custom-made systems instead of buying one off-the-shelf. This page outlines not only the benefits but also identifies the potential problems. Whether a custom solution is the best option for you is something we can help you to work out.
Custom-Built Software:
Advantages
- The software is very closely matched to your business needs.
- Ownership and intellectual property of the software are held by your business.
- Flexibility in terms of delivery (can be incremental and phased).
- Once the system is developed, there are low incremental costs for additional users or ongoing use.
Disadvantages
- Incorrect specification is possible, especially if you are not very certain of on your business rules and exact requirements.
- Scope creep (changing your mind or requesting extra functionality) can lead to delays in delivery and increased costs.
Ready-Made Software:
Advantages
- It is faster to set up a basic working version of the software.
- The software supplier may have a track record in a particular vertical industry.
Disadvantages
- Unless the software is designed to be customisable (like our systems are), customisation costs can far outweigh the initial purchase costs, sometimes resulting in more expense than custom built development.
- Your business may need to adapt to work within the software’s restrictions.
- There is sometimes vendor lock-in, in terms of ownership.
- Potentially expensive annual licensing and per user costs.
Still confused which way to go? We can help.