HIGH-LEVEL VS. IMPLEMENTATION ARCHITECTURES : UNDERSTANDING IMPORTANT DIFFERENCE