The environment in which a Developer is able to build an application. It normally delivers a toolset to make it easier to build applications. It is closely related to an IntegratedDevelopmentEnvironment.