Skip to Main Content
Traditionally, the study of software engineering has been primarily a technical endeavor with minimal attention given to its economic context. Design and implementation methods are proposed based on technical merits without making adequate links to economic considerations. Engineering seeks to create value relative to resources invested in a given context, whether commercial or not. Software development essentially is an irreversible capital investment and software should add value to the organization just as any other capital expenditure that creates a net benefit.