Implementing a system using a client's hardware typically involves installing software and/or hardware on the client's premises. This approach provides the client with direct control over the system and the ability to customize it to their specific needs. However, it also requires the client to have the necessary hardware and infrastructure in place to support the system, and they are responsible for maintaining and updating it.
Hosting systems remotely, on the other hand, involves providing access to the system through the internet. This approach eliminates the need for the client to have their own hardware and infrastructure, as the system is hosted on servers owned and maintained by the service provider. This approach can be more cost-effective for clients, as they do not need to invest in their own hardware. However, the client will have less control over the system and may be limited in their ability to customize it.
These standards are used from the IB Computer Science Subject Guide
- Compare the implementation of systems using a client’s hardware with hosting systems remotely
- IB Diploma Programme Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.