Mashed - a software and web development company
Software Architecture And Proper (Development Team) Coaching
Includes:
Requirements engineering
Technology analysis