Development environment (software development process)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
"Development environment" redirects here. For other uses, see Integrated development environment.

In hosted software (e.g., web site/application, database not shrinkwrap software) development, a development environment refers to a server tier designated to a specific stage in a release process.

Development, staging, and production is a common arrangement of tiers[disambiguation needed].

A more comprehensive list of tiers:

Environment/Tier Name Description
Local Developer's desktop/workstation
Development Development server aka sandbox
Integration CI build target, or for developer testing of side effects
Test/QA For functional, performance testing, Quality Assurance etc.
UAT User acceptance testing
Stage/Pre-production Mirror of production environment
Production/Live Serves end-users/clients

See also[edit]

External links[edit]