Final answer:
The cost of custom software often outweighs the benefits for organizations with an in-house programming staff. Off-the-shelf software solutions can be more cost-effective and provide faster deployment.
Step-by-step explanation:
The correct answer is c) Cost of custom software. When organizations have an in-house programming staff, the cost of developing and maintaining custom software often outweighs the benefits. Custom software development can be time-consuming and expensive, requiring a dedicated team of programmers, project managers, and quality assurance personnel. Additionally, custom software may require regular updates and technical support, which can add to the overall cost.
For example, let's say a company wants to develop a custom customer relationship management (CRM) system. They would need to hire programmers and allocate resources to design, develop, test, and deploy the software. Additionally, ongoing support and maintenance would be needed to address any bugs or new requirements that may arise.
In contrast, organizations that opt for off-the-shelf software solutions can often benefit from lower costs, faster deployment, and access to a dedicated support team from the software vendor. While there may be some trade-offs in terms of customization and flexibility, the overall cost-effectiveness of off-the-shelf software can be attractive to organizations with limited resources.