"Software’s conceptual structure is abstract, complex, changeable, and difficult to visualize."
Brooks characterizes software as an abstract conceptual structure and identifies complexity, conformity, changeability, and invisibility as essential properties of software.
View Source