From database design to email forms, we have a solution for you whatever your needs may be. Feel free to browse the sections below to see what we can do for you, or don’t hesitate to call us. We offer solutions that make sense.

What we offer

  • Graphic design
  • Page layout/markup
  • Custom applications
  • Scripting/programming
  • Wordpress/theme development
  • CMS integration
  • Software development
  • Software analysis/research/recommendation
  • Analytics/statistics/SEO
  • Server set-up/configuration/hosting
  • UX analysis/design
  • Site architecture/inventory
  • Maintenance plans
  • Other custom solutions, just ask!

Our process

Our process is relatively straight-forward, and generally begins with an introductory intake meeting with you. After that we deliver an initial proposal and work with you to set agreeable terms and pricing. Once that is finished, we take an initial payment and begin development on your solution, while keeping you up to speed with our progress.

Initial meeting

This is where we meet with you to learn about you and your needs. We’ll also introduce ourselves and discuss what we do, how we work, and how we might meet your needs.

Depending on the terms of our agreement, we may collect a second payment from you upon delivery of a working concept, or in the case of smaller projects, simply collect a final payment upon completion of work. If a concept is delivered, final development will occur after the second payment is received.


Payments are typically broken up into two or three parts, depending on the size of the project. Every project includes a review period where you can check our work to make sure that it’s accurate and meets your needs. You will be able to propose changes to our work during this period. In the event that you’re unsatisfied with our solution at the end of this period, you can always choose to end the project at this point, with limited commitment.

Service agreements and maintenance

We're happy to offer service agreements and maintenance plans for organizations that require multiple projects to be completed in a timely fashion, have repeatable work that needs to be finished reliably, or that would like to retain the services of a professional that will always be available to work with them. We can create a custom plan tailored to your needs, just get in touch with us!