I'm a software architect. Since most of my work is subject to some NDA I have a hard time contributing with specifics.