hello peSHIr, so if your area of expertise is in development more than working with servers. What you should look into is a thing called Software as a Service(SaaS) or another a bit more complicated called Platform as a Service(PaaS). Basically SaaS is a way to deploy your application in a cloud based infraestructure so what you do is to offer your software to anyone in the world, but lets face it this can be done with any hosting service. The cool thing about SaaS is that there are vendors that provide their own development environment so you dont have to worry about setting up together php, mysql and apache, you dont know even in what platform your application is running you just use the vendors environment and deploy with it your application to the world. Look for SaaS on google and you will have a big list of vendors.
PaaS is somehow like hosting. Where you have servers with JVM or PHP running and you can use them to deploy your home/office made application. If you are working on a thesis you should setup a state of art that basically is to describe what is cloud computing these days.
Hope this will help you. Regards.