Single page solution
Building a SaaS application usually means lots of interactions on one page without reloading. In the past we had used a combination of different frameworks to achieve this, all with varying degrees of success. For this project we chose to build it with Backbone.js on top of Rails.
Having been our first project to use Backbone.js, the ramp up time was a little longer than most, but in the end, the overall development time was significantly less than the average. Using Backbone.js also gave us the flexibility to easily scale the site in the future if necessary.
Keeping it simple
Because this site is about data, we choose to focus on the content rather than adding a superfluous visual style. Flat colors, reliance on typography, and basic icons lets the user focus on the tasks at hand, managing tax compliance.