TOP-LEVEL VS. DETAILED ARCHITECTURES : A KEY DISTINCTION