Az Apache Tomcat lehetővé teszi, hogy a saját számítógépünkön egy olyan környezetet hozzunk létre, mintha a programjaink egy internetes szerveren futnának. Ennek akkor van főleg nagy jelentősége, ha például szeretnénk egy MySQL adatbázist kezelni vagy PHP-ben web-lapokat létrehozni, esetleg Java Servlet-eket (szerver oldali lapokat) készíteni. Ezekben az esetekben ugyanis nagyon időigényes lenne az a megoldás, hogy egy ingyenes tárhelyszolgáltatónál létrehozunk egy honlapot és arra mindig feltöltjük a fejlesztés alatt álló forrásainkat, majd onnan futtatjuk őket.