Open-Source Technology
When selecting a set of technologies for use in a new project, our priority is to respect and integrate with existing systems on your network. We first and foremost strive to build solutions that can be comfortably managed and supported by existing infrastructure. Our broad knowledge across many software environments allows us to customize each project to best serve its environment.
When possible, we prefer to build our solutions on a foundation of free software—free both of cost and of restrictions. These components, such as Apache, Drupal, and jQuery, have many advantages over their proprietary counterparts. They keep development costs low by removing the need for expensive licensing, they encourage an active worldwide community of users to form and share ideas, and they promote stability and security by accepting fixes and improvements from the user base. In return, we contribute our own enhancements back to these projects, fostering partnerships that directly benefit you as our client.
Standards Compliance
The web is always changing, as are the capabilities of the browsers we use to view it. Ensuring that your audience always gets the best experience viewing a site can be a challenge. To step up to this task, we aggressively track the latest web standards, and use them as a foundation for all of our advanced techniques. As an ever-increasing array of operating systems and devices adopt these standards, our development strategy will ensure that your message reaches its audience—whether using Internet Explorer on a Windows PC, or the mobile browser on an iPhone or Blackberry.
Search Engine Optimization and Accessibility
Content is king. Whether your site is being viewed with the latest high-end web browser, a screen reader for the vision-impaired, or a major search engine's web crawler, it is crucial that your message gets across. If not, you could be cut off from important segments of your market.
To ensure that none of your critical information gets lost, we make the source code beautiful before even beginning work on layout and styling. If the underlying programming is clean and readable, that elegance will show through the surface of the site by presenting your information in a logical structure that is perfect for screen readers and web crawlers, without getting in the way of your custom presentation needs.
Efficiency
Our philosophy of avoiding waste pervades our organization. We ensure that you have a direct connection to the developer, avoiding confusion and miscommunication. Our programming style aims for clarity and brevity, for ease of maintenance and avoiding mistakes. And our use of well-vetted frameworks allows us to quickly deliver a top-notch product without reinventing the wheel.