With the appearance of new technologies, mobile telephony has been endowed with a certain power and above all with a great honor, namely; the Smartphone. With this latest generation tool, you have the chance to have a futuristic accessory close to you. The Smartphone works with an operating system which can be iOS or Android. These two systems are like the OS that makes up your PC. Thanks to it, you have the possibility to download a lot of applications. With mobile development, many people are getting into mobile application programming. On the other hand, to get there you need a server in your computer. Indeed, you will have to transform your computer into a server for your application. In this way, you will be able to run applications like Tomcat for java for example or apache for PHP. Indeed, it is a relationship of dependence or rather complementarity that exists between the server and the application. Some applications cannot work even if you have java technology or an eclipse tool. You necessarily need a server on your machine. In this case, you can even turn your PC locally for even more convenience. In addition, to design your server, you can use webservices like a php development company.