Software engineering principles in system software design
Sponda Financial Results Q1 2015 presentation 050515