Title: Design for Software: A Playbook for Developers
Subjects: Application software, Design, Computer software, Development, Computer architecture, Human-computer interaction, Computer software, development