Perspectives on Software Architecture

Software architecture is the foundation of Enterprise Software.  The underlying architecture should be well designed and thought through. Regardless of the technology selected for a Enterprise, certain underlying principles guide the initial development and evolution of the software. In this article I will be presenting the principles I have found most useful. Collaborate Collaboration applies across […]