Computer Architecture is still a less well understood discipline within the IT industry. Some still wonder the importance of it and what the benefit of it is. The key to the definition of an architecture are the principles. Here we explore What Is Architecture, What Architectural Styles exist and the 12 Principles of Architecture.