The extension environment is a complete development environment that eases customizing Liferay Portal to your own needs. It integrates several Liferay tools that can optionally be used to develop your portlets and portals, such as Liferay StrutsPortlet and Liferay Service Builder.
This guide covers the fundamental information about the environment and the most common tasks that will be performed with it. You might be able to find more specific information in the section about the Extension Environment in the Liferay wiki where you will also be able to contribute with more information of your own.