Software Architect Consultant

Modified on Sunday, 10 June 2012 08:08 by Administrator — Categorized as: Uncategorized

Software architecture encompasses the set of significant decisions about the organization of a software system including the selection of the structural elements and their interfaces by which the system is composed; behavior as specified in collaboration among those elements; composition of these structural and behavioral elements into larger subsystems; and an architectural style that guides this organization. Software architecture also involves functionality, usability, resilience, performance, reuse, comprehensibility, economic and technology constraints, tradeoffs and aesthetic concerns. - Philippe Kruchten, Grady Booch, Kurt Bittner, and Rich Reitman

Marc Clifton is a leader in .NET software architecture.  He is: