IT 231: IT and Application
By the end of this chapter, you will be able to:
When an organization needs new software, it faces a fundamental choice:
Create a custom solution from scratch.
Purchase a ready-made product.
This decision impacts cost, time, and how well the software meets your specific needs.
Definition: Pre-existing software purchased from a commercial vendor, designed for a general audience.
Think of it like buying a car from a showroom. You choose from existing models.
Examples: Microsoft Office, Adobe Photoshop, SAP ERP.
Definition: Creating a new software application from scratch, tailored to an organization's exact specifications.
This is like hiring an architect to design and build a custom house just for you.
Cost
Time
Fit
Control
Low
Fast
General
Low
High
Slow
Perfect
High
Key Trade-off: You are usually trading perfect fit & control for lower cost & faster speed.
The choice isn't always black and white. Two other popular models have emerged:
The "community-built" option.
The "rental" or subscription option.
Definition: Software whose source code is freely available for anyone to use, inspect, modify, and distribute.
Definition: A subscription-based model where software is hosted by a vendor and accessed over the internet.
A new trekking agency needs software to manage bookings, guides, and customer information. What should they choose?
Any questions?
Next Topic: Unit 5.1 - Understanding Databases