
Design is one of the most important stages of any project. Overall success to a great extent depends on a great variety of factors, among them there is a level of professionalism, compliance with customer's requirements, and use of modern technologies.