Mobile Money - Seven Considerations Before you build a Mobile Money App - January 2013 (505kB pdf opens in new window)
Ruby Programming - This paper looks in detail at the process of learning the basics of the Ruby programming language. This can be used to create a useful, open source Ruby Gem, which solves a fairly common software development problem.
Penrillian's Secure Development Process - In all our projects, security is paramount. Security has always been, and will continue to be, an underlying thread for us. This paper details our Secure Development Process which applies to all projects.