Web Development Services

We offer "full stack" Web development services, which is to say every piece of the puzzle, from initial design to back-end database development, server-side programming, Web page design, and client-side programming (on-page interactivity). We also offer some limited graphic design services. The result can be anything from an interactive widget on your existing site to a high-traffic, data-driven enterprise application.


We use front-end technologies like

  • HTML5
  • CSS
  • JavaScript, and
  • JQuery.

We also often recommend Bootstrap, a free framework for Web sites that accelerates the development process; supports clean, interactive page designs; and automatically adapts your site to the device it's on, whether that's a large computer screen, a tablet, or a smart phone.

In terms of server-side programming languages, doing the behind-the-scenes work for database-driven sites, we can work in

  • PHP
  • Classic ASP
  • ASP.NET (using VB.NET, C#, etc.)
  • ColdFusion
  • Go (sometimes called "Golang")
  • and other languages

We can also build and customize Web sites based on popular systems like

  • WordPress
  • Drupal
  • Shopify, using their Liquid programming language

Collaborative process · Billing options

Our projects begin with a detailed specification put together after speaking in detail with the stakeholders and where possible the end users of the new application. The specification is designed to you exactly what you're getting and to make it easy to see whether or not we're fully understanding your needs. Once the specification is approved (after revisions, if needed), we provide a quote, which in most cases can either be an hourly estimate or a guaranteed flat fee. A self-paying approach (where our payment comes out of transactions on the finished site and stops once a cap is reached) is also possible for certain kinds of projects.

During development, we often present screen designs so that you can see what you're getting and so that changes can easily be made before programming begins. We also tend to make prototypes available early in the process for the client to review. For very large projects, we prefer where appropriate to work in phases that get a useful, working application to you early on and then build on that initial phase, rather than trying to add all features at once.

We'd like to hear from you.

Have a project in mind? Get in touch to request a free initial consultation and project quote. We can meet in person with local and regional clients (we're in northwestern Vermont, near Burlington) and by phone, Skype, etc. if you're in another area.

Five Tree Software: Expert custom Web and database development