Brownfield
Building new functionality on top of an existing system, especially one with old code, constraints, and established behavior.
What it is
Brownfield development means working in an already-built environment instead of starting from scratch. The code, data, and workflows already exist, so changes have to fit around them carefully.
When you would use it
You use brownfield to describe work in a live, established system rather than a blank-slate project.
Common operations
- Adding features to legacy systems
- Modernizing parts of an old product
- Integrating with existing architecture
Related terms
Where this is taught
No learning path uses this term yet. Browse the Learning Atlas for guided sequences through related ideas.