Software Development

We primarily work with open-source technologies such as Linux and PHP. In order to avoid re-inventing the wheel, we frequently build on top of frameworks such as Symfony and Wordpress. We typically employ the Agile Development process to quickly and frequently release functional software that meets our clients' needs. From marketing sites to Facebook applications to standalone communities, if it runs on the web, we can probably build it.

We build beautiful web applications.

Software Development
divider

Elegant and Usable

We believe in building simple, opinionated software. Evolving concepts that have worked before and innovating when possible, we create tools that are easy to understand and use. At the end of the day, the purpose of software is to improve our lives.

On the Server Side

At the heart of our server-side software is PHP, the language that powers Facebook, Wikipedia and Yahoo!. The LAMP stack (Linux, Apache, MySQL and PHP) is our Forté. Although lately we've been doing more LNMP (Linux, Nginx, Mongo and PHP) work, but that just doesn't sound right, does it?

As our name suggests, we know how to build scalable applications (without breaking the bank). Hosting in the cloud with companies like Rackspace and using open-source technologies, means that when your traffic levels increase you're prepared to scale up in an affordable way.

For complex, custom applications, we lean towards using the Symfony framework (think PHP on rails). For simpler websites Wordpress often makes more sense. These are our weapons of choice, but we are open to working in any PHP framework and believe in using the right tool for the job.

Client Side

Javascript is no longer a language for image rollovers and alerts. With iOS emerging as a significant percentage of the browser market, any rich interaction on the client-side needs to be done in HTML5 and Javascript. Not only do we leverage existing libraries like jQuery, but we structure our Javascript in an object-oriented framework on top to keep code manageable, and reusable. Our ability to develop rich client-side applications that will run on any modern device sets us apart from many development teams. Task us with this kind of work and we will shine.

Our Process

Here is a list of things that are important to us:

Iterative development
User-focused design
Daily scrums
Code review
Source control (SVN or Git)
Task-tracking software
Testing
Communication
Positivity

Fresh from the blog

rss

28.10.2013

Why you shouldn’t interrupt a programmer

This is so true; humans have RAM. If we don’t respond immediately, we’re likel...

more

20.09.2013

We are headed to MedellĂ­n!

Scalable Path is now a Silver Sponsor of JSConf Colombia, taking place October 18th and 19...

more

20.09.2012

See you at Symfony Live San Francisco!

Symfony Live San Francisco is just around the corner. We’re proud to be a Silver Spo...

more