Title: 12 essential skills for software architects
Subjects: Computer software developers, Professional relationships, Career development, Life skills guides, Vocational guidance, Software architecture, Computer architecture, Computer software