The web-based patient appointment application should be developed on a cloud server, due to the limited IT officer available. Also, selecting a PaaS (Platform as a Service) cloud computing service model is recommended to develop a web-based application.
Running the application on a cloud server offers several benefits, including reliability, easy accessibility from anywhere, secure long-term data storage, and the ability to handle high-capacity computing demands.
Choosing a PaaS model means that the IT officer can focus on managing the application itself instead of with the complex underlying infrastructure, thereby decreasing the workload. Additionally, the IT officer still gain access to a set of development tools, databases, middleware, and infrastructure software to develop and customize the application.