DEFINING TOP-LEVEL ARCHITECTURE VS. LOW-LEVEL DESIGN : AN ARCHITECTURAL FRAMEWORK DIFFERENCE