Brownfield
- Formal
-
Brownfield (software development) describes the problem and the process of having to consider already existing systems when implementing new software systems.
- Practical
-
The term brownfield was originally used in construction and development to reference land that at some point was occupied by a permanent structure. In a brownfield project the structure would need to be demolished or renovated. Today, the term brownfield project is used in many industries, including software development, to mean to start a project based on prior work or to rebuild (engineer) a product from an existing one.