Welcome to Reasons for Systems Development!
Have you ever wondered why businesses decide to spend thousands — or even millions — of pounds replacing computer systems that seem to work just fine? Think about your own smartphone: why do you eventually upgrade it? Maybe it has become painfully slow, the battery drains in an hour, new apps won't install, or a newer model offers features that make your life much easier.
Organisations face the exact same dilemma! In this chapter of AS 1: Approaches to Systems Development, we will explore the core reasons why organisations decide to develop a new information system or completely overhaul an existing one. Don't worry if this seems like a lot of theory at first — we will break down every single concept into simple, bite-sized pieces with relatable examples.
1. Problems with the Existing (Legacy) System
The most common trigger for developing a new system is simply that the current system is broken, outdated, or frustrating to use. In computing, an older computer system that is still in use is known as a legacy system.
Here are the typical problems an organisation might encounter with an old system:
• Software and Hardware Obsolescence: Over time, manufacturers stop supporting old hardware and operating systems. If a critical component breaks and replacement parts no longer exist, the business faces severe downtime risks.
• High Maintenance and Running Costs: Keeping an aging system alive often requires specialist technicians, costly bespoke repairs, and excessive power consumption.
• Slow Processing and Poor Performance: As a business handles more transactions, an outdated database can grind to a halt, causing long waiting times for staff and customers.
• High Error Rates and Inaccuracy: Older systems that rely heavily on manual data entry or outdated calculations tend to produce frequent mistakes, frustrating users and damaging business credibility.
• Incompatibility: Older systems struggle to communicate or share data with modern software tools, web platforms, and mobile applications.
Real-World Example: Imagine a local veterinary clinic running its appointment system on Windows 98. If the hard drive fails, no modern store sells replacement parts, and the clinic cannot email digital prescriptions to pharmacies because the software cannot connect to modern cloud email servers.
Key Takeaway: When an existing system becomes too slow, unreliable, incompatible, or expensive to maintain, replacing it is often cheaper and safer than trying to keep patching it.
2. Technological Advancements
Technology evolves at a blistering pace. Sometimes an existing system isn't strictly "broken", but rapid advances in digital technology provide massive opportunities that a business cannot afford to ignore.
• Cloud Computing and Remote Access: Modern cloud-based systems allow employees to access work systems securely from anywhere in the world using any internet-connected device.
• Automation and AI: New technologies can automate repetitive tasks, such as invoice processing, stock re-ordering, and customer support chatbots.
• Mobile Compatibility: Developing mobile-first systems allows customers to purchase products or book services on their smartphones via apps and responsive web interfaces.
• Improved Data Security: Modern systems offer biometric authentication, advanced encryption, and multi-factor authentication (\(\text{MFA}\)) to defend against sophisticated cyber threats that old systems were never built to handle.
Analogy: Continuing to use a paper ledger or a 20-year-old desktop database when your competitors use cloud apps is like using a horse and cart on a modern motorway — it might still move forward, but you will quickly be left behind!
Key Takeaway: Developing new systems allows organisations to harness modern computing power, cloud flexibility, and robust cybersecurity to work faster and smarter.
3. Changes in Business Requirements and Growth
Businesses are not static — they grow, restructure, launch new services, and merge with other companies. An information system designed for a small company will rarely meet the demands of a large enterprise.
• Business Expansion and Scalability: When a company expands from 1 store to 50 stores, the system must scale up smoothly. Scalability is the capacity of a system to handle a growing amount of work without crashing.
• New Products and Services: If a high-street clothing shop decides to start selling online with home delivery and click-and-collect, its old cash register software simply cannot handle online shopping carts, delivery tracking, or digital warehouse management.
• Mergers and Acquisitions: When two organisations join forces, their separate IT systems often need to be merged into a single, unified system so employees across both companies can share data seamlessly.
• Gaining a Competitive Advantage: Offering faster delivery tracking, personalised online recommendations, or instant self-service checkout gives a company an edge over competitors.
Key Takeaway: Systems must evolve alongside the business; when a business model changes or grows significantly, the underlying IT infrastructure must change too.
4. Legal and Regulatory Requirements
Governments and regulatory bodies frequently update laws concerning data handling, financial reporting, and consumer rights. Failure to comply can result in catastrophic fines and legal action.
• Data Protection Legislation (e.g., GDPR / UK Data Protection Act): Organisations are legally required to keep personal data secure, allow individuals to view or delete their stored data (Right to be Forgotten), and prevent unauthorized leaks. Old systems often lack the encryption or access controls needed to satisfy these laws.
• Tax and Accounting Rules (e.g., Making Tax Digital): Governments often mandate digital submission of tax returns and payroll data, forcing companies to adopt compatible accounting software.
• Health, Safety, and Accessibility Standards: Digital interfaces may need updating to comply with accessibility legislation, ensuring users with visual or motor impairments can interact with public services.
Did You Know? Under the General Data Protection Regulation (GDPR), organizations that suffer a data breach due to outdated, unpatched security systems can face fines up to \(€20\text{ million}\) or \(4\%\) of their total global annual turnover, whichever is higher!
Key Takeaway: Legal compliance is non-negotiable. If the law changes and an old system cannot support the new rules, developing or upgrading the system is mandatory.
5. Improved Management Information and Decision Making
Senior managers need accurate, up-to-the-minute data to make strategic choices. A well-designed Management Information System (MIS) or Decision Support System (DSS) aggregates raw data from across an organisation and turns it into meaningful insights.
• Real-Time Reporting: Managers can see live sales, stock levels, and staff performance at a glance through visual dashboards rather than waiting for end-of-month printed reports.
• Trend Analysis and Forecasting: Advanced systems analyse past trends to help managers forecast future customer demand, plan budgets accurately, and spot market patterns early.
• Elimination of Information Silos: An information silo occurs when departments (like Sales, Finance, and Warehousing) store data separately and cannot share it. A modern integrated system unites all departmental data into one central repository.
Key Takeaway: Better information leads to better decisions. New systems eliminate guesswork by giving leaders instant access to accurate, reliable corporate data.
6. Cost Reduction and Efficiency Gains
Although building a new system requires an upfront financial investment, it is usually designed to save money and boost productivity over the long term.
• Lower Labour Costs: Automating administrative paperwork and routine tasks frees up staff to focus on higher-value activities.
• Reduction in Waste: Automated inventory tracking prevents over-ordering perishable stock or holding excess stock in costly warehouses.
• Faster Transaction Times: Automated payment gateways, digital signatures, and electronic form submissions speed up the sales cycle dramatically.
Equation for Return on Investment (ROI):
Organisations weigh the cost of development against future savings:
\(\text{ROI} = \frac{\text{Net Financial Gain}}{\text{Total Cost of Development}} \times 100\%\)
Key Takeaway: Systems development aims to deliver measurable efficiency gains and cost reductions over the system's operational lifespan.
Memory Aid: The "C-L-A-S-P-S" Framework
Need a quick way to recall the main reasons for systems development in an exam? Remember the mnemonic C-L-A-S-P-S:
• C – Costs & Efficiency: Reducing operating costs and eliminating wasted time.
• L – Legal Requirements: Complying with GDPR, tax laws, or industry regulations.
• A – Advancements in Technology: Taking advantage of cloud, AI, mobile, and security innovations.
• S – Scalability & Business Growth: Expanding operations, adding new services, or handling more users.
• P – Problems with Existing System: Fixing crashes, slow performance, bugs, and legacy hardware failures.
• S – Strategic Decision Making: Providing managers with real-time MIS reports and dashboards.
Common Mistakes to Avoid in the Exam
• Mistake 1: Giving generic answers like "to make things better."
Instead: Be specific! Mention why it is better (e.g., "reducing transaction processing times by automating invoice entry" or "enabling multi-factor authentication to meet modern security benchmarks").
• Mistake 2: Confusing 'problems with current system' with 'business expansion'.
Instead: Keep them distinct. A current system might work perfectly for a 10-person firm, but when the firm expands to 200 staff, a new system is needed because of business growth and scalability, not because the original software was faulty.
• Mistake 3: Forgetting about legal/regulatory pressures.
Instead: Always remember that external factors (like new data protection laws or government tax reporting requirements) frequently force organisations to update their IT solutions.
Quick Review Quiz
Check your understanding with these quick check questions:
1. What is meant by a legacy system?
2. State two legal reasons why a business might be forced to develop a new information system.
3. Explain how a new Management Information System (MIS) can assist senior company directors.
4. Define the term scalability in the context of systems development.
Quick Answers:
1. An outdated computer hardware or software system that is still in active use.
2. Updates to Data Protection/GDPR laws and mandatory digital tax reporting systems.
3. By providing live visual dashboards, real-time sales reports, and trend forecasting tools for strategic planning.
4. The ability of a system to adapt and perform effectively as the volume of work, users, or data increases.