Our Services

Software Project Management

Managing a software project is not an easy task. It is very helpful to work along side someone who has been exposed to software projects from the perspective of a developer, architect and project manager. Each role may have differing expectations of how the project should be structured and how tasks should be completed.

Our job is to help clients determine exactly what they want, help them understand constraints, prioritize, and present the requirements in small units that allow developer's to focus on what they do best. We value iterative development so that our clients see results quickly and adjust trajectory as required.

Android™ & Web Development

The power of mobile platforms such as Android has become clear over the past few years. While a web presence is important and is often the point of discovery for your product, mobile applications have become the tool for day-to-day use by your customers. We work with clients to identify which aspects of their product should be accessible via a browser (on the desktop or mobile device) and which are best implemented with the responsiveness afforded by a mobile interface. We believe in responsive mobile and web applications that utilize client-side page rendering technologies. This approach allows for web applications and mobile applications to utilize the same API.

Services, APIs & Data stores

Whether your service is targetted at direct customer usage from the outset or not, starting your project with services clearly defined and isolated increases your ability to scale in the future. Our goal is to help design service-oriented systems that may be used by your web or mobile application now, while supporting future growth. We work with you to define a versioned, clearly documented service API that meets your requirements.

Our experience with relational and document-based data stores allows us to help you select the correct system for your project.

Deployment and Monitoring

Our experience with system administration, cloud infrastructure such as Amazon Web Services™ and monitoring systems will help get your project deployed and keep it running. We believe in deploying early in a project and deploying as frequently as possible to ensure early discovery of integration and performance issues.