ThumbJiveWhere Web and Wireless Converge
ServicesProductsTechnologiesCompanyContact
Site Map Home

Our Principles

The right solution to the right problem

We call this "right-sizing" the solution. This is an approach to analysis and design that avoids two common evils of software engineering: under-architecture and over-architecture. We have many solutions at our disposal and some powerful patterns that we use again and again. However we understand that each project has its own requirements: one solution does not fit all.

One of ThumbJive's strengths is analysis. Before starting development we examine all aspects of the requirements to see where we can save time and money and increase performance and reliability. We consider your priorities:

  • Your budget and delivery commitments
  • Whether an off-the-shelf product meets your requirements in whole or in part
  • If so, whether there is a good Open Source candidate
  • Do you need high level features or do you need to keep the binary sizes small?
  • Security requirements
  • Reporting and auditing requirements
  • Scalability and data integrity requirements

We will build your product with the most efficient architecture for your needs, integrating proven ready-to-go solutions if they are available and fit your requirements.

Your product is our product; your business is our business

Every product we work on we treat as our own. More than professional pride, it's a natural consequence of loving what we do. Our clients notice the difference and return to ThumbJive again and again with new projects.

Engineering consultancies tend to focus on technology. We focus on your business goals when designing a solution to your requirements. We understand that you are under tight constraints for budget and delivery. We will make technical recommendations with a hard business head.

Push the button deployment

A sane build process is a prerequisite for fast iterative development. All configuration properties are contained in a single file, and one command builds and deploys the system. We consider anything more complicated than that to be a broken build system.

One product, multiple platforms

You have invested a lot of time and money in the creation of your content or product. Now you want to deliver that to the widest possible audience. Where appropriate ThumbJive can execute development simultaneously on BREW, J2ME, WAP (the wireless web), and the (old-fashioned) Web (Flash and/or HTML). You may deploy different but complementary services on the Web, for example user account management, community with chat and news, and e-commerce services to sell merchandising.

We can also implement your backend internal services such as content management, license management workflow, reporting, and data backup/replication systems.

Right-sizing


Services | Products | Technologies | Company | Contact | Site Map | Home
Copyright ©2005 ThumbJive, Inc. All rights reserved.