Our Principles

We want to keep you in control of your technology.

Technology should empower your nonprofit organization, not tie it down. But you may be hampered by technology if you get locked in to a particular vendor or consultant who controls your data, keeps you in the dark, or uses closed, proprietary technologies.

We don't want you to fall into that trap, so we employ a different philosophy. We give you visibility into the work we are doing for you. We help you keep your technology options open. And we try to provide you with the freedom, knowledge, and flexibility to use other developers and consultants in the future if you wish (although we hope you will work with us again!).

The bottom line is that we want you to be in charge of your technology, not the other way around!

We write only the custom code you need.

Custom code can be very powerful and flexible. However, it can incur significant up-front and ongoing costs in terms of time, money, effort, and software bugs. For this reason, we incorporate existing free and open-source and/or industry-standard tools, libraries, and technologies whenever possible. This gives you access to a set of proven technologies supported by a large community of users and developers. We only include custom code where it is absolutely needed to meet your special requirements.

We keep the lines of communication open.

We understand how important communication and transparency are to the success of your project. We provide you with weekly updates so you will never be left in the dark. Whether your project is proceeding as planned or taking some unexpected turns, we keep you in the loop at every stage.

We document our work so you can understand it.

Not that we want to overload you with reams of unnecessary, overly-technical paperwork! We do, however, want you to have the information you need to use your website and applications effectively and maintain them going forward. We provide user documentation if appropriate, and we also provide technical notes for our websites and applications so that your future developers who work on them can hit the ground running.

Read what our clients say about working with us.