Making it all mesh together…
Although we divide our services into neat categories (mobile and web development, mobility consulting), life is rarely so simple; most projects present the project team with an array of tasks, most of which require various software or IT skills (programming in various languages, database creation or query, network management, enterprise software vendor selection…), but many of which don’t (business analysis, design, workflow consulting, budget management…).
So it’s just as well that our project teams can be mixed and matched according to the project, and that we can tap into the experience of hip young designers and game programmers, decidedly un-hip software gurus with over a quarter-century of experience, and domain experts in subjects ranging from embedded systems through voice and image processing to textile design.
However, what we all have in common is the engineering impulse; we all get a bang out of translating a customer’s needs into clear specifications, and then creating out of them something elegant and well-constructed that people find useful.

