| Role |
| Douglas Klugh is a Software Architect, accredited through his formal education, continued training, and years of professional experience in data and application design.
He has delivered numerous, professional architectures to Fortune 500 companies for platforms including enterprise mainframe systems, client/server systems, desktop applications, and various web platforms.
Doug has over 16 years of experience in this architecture role. |
| Discipline |
| Software Architecture is the discipline of designing structural elements, architectural components, subsystems, or sub-assemblies which comprise software components, the externally visible properties of those components, and the relationships between them.
This discipline gives attention to development productivity, flexibility, and extensibility associated with accommodating future functionality at reasonable costs.
A good architecture facilitates reuse of design patterns and components between projects, satisfies the principle of loose coupling between components, and simplifies software by dividing it into reasonably independent pieces that can be developed separately. |
|
|
|