Aptana is an integrated development environment (IDE), meaning that it presents a single program into which all the aspects of coding a web page, or a web application, is done. This includes coding, previewing, debugging, and transferring files to a remote server.
The application is based on the well-known Eclipse IDE, which is normally used for heavy-duty development in Java and other programming languages.