Technology:

When it comes to technology, Flat is deeply agnostic.


Our job is to make recommendations that serve our clients' interest. As such, we never come to the table with a pre-conceived notion of what a client should use. This allows us to be flexible and responsive to the actual context of any given job while using our vast development experience to make recommendations that keep a client's long-term strategic goals in mind.

Flat has worked independently, collaboratively with development partners, and with clients utilizing internal development teams, to build and maintain websites on a variety of platforms using different programming languages and development environments. We have developed websites using custom, open source, and commercially licensed software systems.

In response to the need for elegant solutions that capture the most requirements with the least possible waste, Flat has built a substantial library of software development tools using the popular open source development framework, 'Cake'. These include content management, account and community management, form management, email, and e-commerce related tools. When appropriate, our tools offer a robust, scalable, and highly configurable publishing environment, characterized by outstanding usability, clean information and visual design, and a well-documented code base.