UNDERSTANDING HIGH-LEVEL DESIGN VERSUS DETAILED ARCHITECTURE: AN TECHNICAL FRAMEWORK DIFFERENCE