This thesis introduces a new framework in Erasmus which is specially designed for web application. Erasmus, as a typical process oriented language, developed by Peter Grogono at Concordia University, Canada and Brian Shearing at The Software Factory, UK, is based on communicating processes. Erasmus can easily and clearly depict multi-process scenarios based on new concepts: protocol, port, cell and processes. In this thesis, we gave detail of the language Erasmus and explained the new concepts: Cell, Process, Protocol and Port which is introduced by Erasmus. Then, we introduced the Broker which is a proxy to communicate between the processes on different machines and listen for HTTP requests. Next, we depicted the architecture and the resource management of the Erasmus Web application including database access and dynamic process creating. At the end, we gave an example of a simple web application with simple Erasmus language and with an Erasmus MVC framework. As a conclusion, Erasmus is a potential excellent Web development language which can improves the performance of the web services and also helps developers to be more productive in developing web applications.