Software Development Environments have evolved to support software developers activities, and to support organizations to
achieve goals such as productivity enhancement, quality improvement, cost reducing, and decrease of time-to-market solutions.
In this context, have appeared the Process-centered Software Development Environments and, more recently, the Enterprise-Oriented
SoftwareDevelopment Environments. This paper presents the main approaches adopted on the Taba Workstation, a software development
meta-environment, to support knowledge management in the context of Enterprise-Oriented Software Development Environments:
an ontology-based infrastructure, a knowledge acquisition tool, and a community of practice system.