Dealing with system development , there’s key to understand a separating architectural design and technical specification. Essentially , an high-level architecture outlines the overall architecture and the principal components , lacking specific implementation specifics . Conversely , an low-level