SMS dit: Architecture, problems, and purposes (architectural design as a basic problem-solving process)