• May force a business to change the way it works as opposed to the software conforming to the way the business works.
• Has an initial purchase cost less than custom software, but customization, if at all possible, can add to this considerably.
• Vendors may not cooperate with adapting the software to your business’ needs.
• May have support discontinued, leaving a changing business with outdated systems and a need to replace the software.
• Provides no competitive advantage as competitors in the same field are using the same software.
• Is crafted to specifically meet the needs of the business for which it is created, unlike off-the-shelf-software that may be bloated with unneeded and unused features.
• Can scale and adapt as the business grows and evolves.
• Normally has a higher initial development and deployment cost in comparison to ready-made software.
• Serves as a strategic advantage over competitors and becomes a business asset.