Apache Tomcat is an open-source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and WebSocket technologies.
Bitbucket is a web-based version control repository hosting service for source code and development projects that use either Mercurial or Git revision control systems.