UNDERSTANDING TOP-LEVEL ARCHITECTURE VS. LOW-LEVEL DESIGN : THE SYSTEM BLUEPRINT DIFFERENCE