Overview
I have Had the Opportunity to Perform Architecture Analysis for a Variety of Companies in a Variety of Industries Over the Course of the Last Decade. this Particular Piece of Software is One of the Better Pieces of Software I have Had the Privilege to Work On. It is Very Apparent that the Software Has Been Built By a Team that is Concerned with the Quality of Software that They have Produced.