Users often see things differently than programmers. People who use modern general purpose computers (as opposed to embedded systems,analog computers and supercomputers usually see three layers of software performing a variety of tasks: platform, application, and user software.
- Platform software: platform includes the firmware, device drivers, an operating system , and typically a graphical user interface which, in total, allow a user to interact with the computer and its peripherals (associated equipment). Platform software often comes bundled with the computer. On a PC you will usually have the ability to change the platform software.
- Application software: Application software or Applications are what most people think of when they think of software. Typical examples include office suites and video games. Application software is often purchased separately from computer hardware. Sometimes applications are bundled with the computer, but that does not change the fact that they run as independent applications. Applications are usually independent programs from the operating system, though they are often tailored for specific platforms. Most users think of compilers, databases, and other "system software" as applications.
- User-written software: End-user development tailors systems to meet users' specific needs. User software include spreadsheet templates, word processor [Platform software: Platform includes the firmware, device drivers, an operating system, and typically a graphical user interface which, in total, allow a user to interact with the computer and its peripherals (associated equipment). Platform software often comes bundled with the computer. On a PC you will usually have the ability to change the platform software. Even email filters are a kind of user software. Users create this software themselves and often overlook how important it is. Depending on how competently the user-written software has been integrated into default application packages, many users may not be aware of the distinction between the original packages, and what has been added by co-workers.
Our portfolio of products and solutions spans several technologies both at the hardware and software level. We adopt these technologies by carefully researching competing products and selecting partners that are technologically advanced and well established. We also insure that our sales and systems architects continuously refresh their training to deliver these solutions. In addition to our well established Assessments and Enterprise class Server and Storage solutions, our Data Protection and Recovery practice has significantly evolved over the past few years and is pivotal to the IT solutions that we propose to our clients.
If you you are planning to implement a technology solution, need assistance or require information regarding a product or service please call us on Tel: 01454 275040 or e-mail: