When a company needs a piece of software there is lots of open source software available that may suit their needs. But what happens when there isn’t?
Lets take a look employee performance evaluation software (like this) for example. To build a full featured business supporting application like this is no easy task. Lets weigh in the options:
There is always the option to build software, depending on the complexity this option can cost a lot of money. You need to either build from scratch, use a framework or modify an existing open source project. Some corporations have the funds for hardware, a development team, system administrators and support team. Those that dont are pretty much left with the buy or cloud solutions.
If building isn’t an option due to cost another is to buy. Software support and hardware are sometimes additional costs buying is a viable option depending on the application. What is often the case for small to medium sized companies, a piece software will not feature what they need, while having 90% of everything else. This can lead to leaving critical business functions out, or even a hodgepodge of multiple versions of software that do the same thing.
Cloud / hosted solitions.
For certain applications “heading to the cloud” can be a smart way to go. Not having in house hardware to inventory and maintain is one benefit, and access from multiple locations is another. With the vendors providing support. One concern is security, although this is the same with tbe build/buy options that is often overlooked.
While off the shelf products may exist there are still expenses where choosing the hosted solution may turn out more cost effective.