Our Philosophy

We love building great software. And it starts with you, the customer. Through our relationship-orientated approach, we start by learning about your business, about your challenges and about your opportunities. We want to insure that we're building solutions that are relevant and useful. And we want to build it in a way that can be adjusted as your needs change. We hope that we hit it off with you and evolve with you as your business grows.

Solutions that we build have little value unless they're actually used. At deployment we will have already worked with you to ensure that the software is relevant and important from day one. However, we don’t consider the project complete until your users and your technical staff are entirely comfortable with it in their own hands.

Of course, as part of our commitment to the relationship, we will continue to be available as your needs evolve or unforeseen circumstances happen. But a full return on your investment is only possible through proper training of your staff.

Evangelism not edicts

As noted in our keys to success, the training process starts well before final delivery. We collaborate with you throughout the project and encourage staff involvement right from the beginning. Technology solutions usually represent significant change to organizations with wide reaching effects both politically (job changes) and culturally. We can tackle these organizational stresses head-on by making the users an essential and meaningful part of the whole process, including specification, design and delivery.

Changes caused by new technology are rarely championed successfully from the top down. We will help you to make fans of your staff, as we have many times before. Enthusiasm breeds enthusiasm and we work with you to create a culture that not only accepts change but expects and demands it.

Not just "dump and run".

We design the software from the start to be intuitive and self-supporting. By employing the latest technological techniques with our user-interface expertise, we minimize your training and on-going support costs.

We also aim to eliminate the need for thick binders of documentation because we don’t believe anyone really enjoys reading them. (When was the last time you read a manual on how to use Google or Yahoo or Facebook?) However, we do provide comprehensive documentation for those times when a user needs a deeper answer but we also integrate this help information into the application.

Your users may number a few key staff or they may be thousands of online customers. So wherever your needs lie on the continuum, we know how to generate enthusiasm, to train users and to truly make the project a success

Our people talk to your people

We want you to work with us because you want to work with us – not because we hold the darker secrets of your computer systems.

We’re proud of our unusual approach to involve your technical staff and to teach them as much as they want to absorb. We work with your systems engineers to safely and securely integrate new systems. We work with your programmers to understand our code. We deliver better solutions as a result and that makes you a happier customer.

Even the source code?

Yes, we don’t hold secrets. We want to be transparent because that’s how we end up learning more and that’s how we develop trusting relationships with your technical staff.