Cloud server offers many benefits in developing applications. In my point of view, cloud server allows developers to create applications without the need of installing hardware like a physical server as it operates on cloud. As a result, it helps organization in many ways such as reducing investment cost which means they don’t need to pay on installation of physical hardware as well as the maintenance and upgrading cost. Moreover, In this situation, only one IT officer will not be enough for handle whole system if it run on the physical server. Therefore, under this limitation, cloud server will help with app development even less IT developer assisted. Another reason, with cloud server, the project can be easily scaled based on its demand. It will be benefit for any organization that want to expand their business based on their needs. The security is another concern which cloud server could provide the robust security measures more than the organization its own can achieve. Accessibility is also another benefit of cloud server, it allows developer to access the system via the internet connection anytime and everywhere around the globe which support the remote work and team collaboration. Lastly, with the ability of data backup, cloud server can help recover the data when data is at risk of damage or in disaster.
I think using the SaaS is the simplest way for the organization that has limit IT developer to develop an application. Although SaaS does not require the coding or programming skills as it offers the ready to use apps or softwares which specific for end users, there is a limitation that the app could not be able to modify or create according to the needs of developers, while PaaS, developers can build and own their apps because with this service ,developers need to configure and customize their apps themselves using platform provided on cloud.
So, the most appropriate cloud computing service model in developing a web-based application for me will be PaaS. Even though only one IT developer will assist in this project, PaaS can offer various levels of complexity in creating an application which means the patient appointment application project could be simplified by using low- code on some PaaS platforms, so I think if the executive invest on the skill enhancement for their employee such as promote programming skills or coding for their IT officer or use the platform that require low-coding, if weigh the benefits from the services that they might received such as cost effectiveness, scalability, accessibility, and security and also in terms of ability to own and manage their application themselves such characters and features of the app, it worth to develop custom web-based application on PaaS better than SaaS.