Macintosh, Apache, MySQL, and PHP
This n application you can install on your Mac which allows you to have access to a local PHP server and MySQL server. In other words it allows you access to develop the website without Internet access. Essentially, MAMP gives you all of the tools you need to run WordPress on your machine, for development and testing purposes.
Working on a local server will speed up your development and troubleshooting time. It is good practice to stay away from production servers until you are ready to go live, and even if a staging server is available.
A combination of WordPress and MAMP will allow you to create web applications with ease and control. Both WordPress and MAMP are easy to install, and in a matter of minutes, you will be ready to dive into code and transform your next cool idea into a fully loaded web app.
Alternatively, if you have a windows operating system, you will need to use WAMP.