Tomcat is a free implementation of Sun's Java Servlets which is used for web applications written in Java. It originates from Apache Foundation's Jakarta project which its mission is to provide java tools.