As software processes for developing eGovernment services become more complex, it is necessary to provide computer-based tools to support the software engineering process. Furthermore, actions should be taken to limit the loss of critical knowledge during the life cycle of eGovernment services. In this paper we first illustrate the overall architecture of ONTOGOV, an under-development software engineering environment for developing and managing the life-cycle of eGovernment services. We then outline two ontologies upon which ONTOGOV is based. Finally, an application scenario is described and the paper concludes with the identification of further steps and research directions.