This book explains how usable and secure software can be designed using the IRIS framework and the CAIRIS software platform, and provides real case studies where security and usability is incorporated into software designs at an early stage.