Every web programmer needs a series of programs to create their dynamic websites. For this reason XAMPP is an absolutely essential tool. It groups all the programs you need into just one program.
XAMPP comes integrated with Apache, mySQL databases, PHP and Perl programming languages, the phpMyAdmin
manager, Webalizer, etc.
XAMPP is also totally portable, so you can take it in a pendrive. Apart from the previously mentioned programs, it also comes equipped with MiniPerl, openSLL, Mercury Mail Transport System, FileZilla
, SQLite, ADODB, Zend Optimizer
and its own security manager called XAMPP Security.