Overview
Software Considerations
When choosing software for a device or system, it is important to think about how it will be used, who will use it, and how well it will work with other software. Software considerations include the operating system (OS) and the digital platform it supports.
The OS is the core software that controls the device’s functions and allows other applications to run. Examples include Windows, macOS, Linux, Android, and iOS.
Each OS has different features, performance levels, and compatibility options. Digital platforms refer to the type of software tools used for specific purposes, such as databases, mobile apps, spreadsheets, or websites.
Each platform has strengths and weaknesses, so choosing the right one can improve efficiency, usability, and the user’s overall experience.
Selecting the right combination of operating system and platform ensures that the software meets the needs of the task and works effectively in its environment.
Core software that manages hardware and software on a device.
Examples: Windows, macOS, Linux, Android, iOS.
Affects compatibility, speed, and available features.
Software environment for specific tasks.
Stores, organises, and manages large amounts of information.
Designed for use on smartphones or tablets.
Can work online or offline.
Used for calculations, data analysis, and creating charts.
Accessible through a web browser.
Can be informational, interactive, or for e-commerce.
What caused the AWS outage and why did it make the internet fall apart?
Amazon Web Services (AWS) suffered a major outage that affected over 1,000 companies and millions of internet users. Big names like Snapchat, Lloyds Bank, and Fortnite went down because AWS, which powers about a third of the internet, had a Domain Name System (DNS) error. This meant it couldn’t direct online traffic correctly. The event showed how risky it is for so many services to depend on just a few big cloud providers.
Discussion Point:
Should countries like the UK create their own cloud systems to avoid relying on huge US companies like Amazon, or is that unnecessary duplication of effort?