Internet has become the main communication platform. Then way in which the information can be massively reached without geographical or technological issues has leaded this platform to be the preferred mechanism to share knowledge and to do business. Many approaches have appeared to develop software applications for web environments, following the Web Engineering princicples. These approaches are mainly focused on defining appropriate web development processes by using conceptual model extensions to describe web artifacts. In the other hand, Model Driven Software Development has emerged to provide conceptual frameworks and environments to build development processes using code generation capabilities. Taking these influences as basis, this thesis presents OOWS, an environment for web software development that applies the princples of the Web Engineering community with the Model Driven Software Development principles. This environment defines a development process that uses web extended conceptual models, and defines a strategy to build a web application taking as input OOWS web conceptual models. It has been developed a tool to support this approach. This tool allows to edit and manage OOWS conceptual models, and implements the code transformation rules to obtain a prototype of a web application.