This book deals with building web applications; so, to successfully host a web application, you will need the Apache web server. Once the request is received by the web server, it will forward that request to the server-side program, and we will be using PHP for our server-side scripting. We will be using MariaDB as our database server to store our data. We are using Memcache for memory caching. The software needed are: PHP, MariaDB, Apache server, cURL, and Memcache.