Everything is becoming more social, so why not programming. Sites like Stack Overflow and GitHub have already been successful encouraging “friendly” banter among developers. Startup Koding certainly believes it’s a winning model, and is finally opening its browser-based social development tool to the public.

Team Coding

Koding hopes to make development a friendlier place. The browser-based tool has been in development three years; it provides a free development server and supports Java, NodeJS, Perl, Python, Ruby, C, C++, Go, and other languages. There are other web-based development platforms like Orion from Eclipse, eXo’s Cloud IDE and Cloud9, but Koding adds social features to the mix. Koding allows programmers to write code, share it, ask questions and collaborate on projects right from their browser.


The company says 10,000 developers took part in Koding’s private beta, and recently raised US$ 2 million in Series A funding. Devrim Yasar, Koding’s co-founder and CEO says the platform will have a freemium pricing model. The core product will always be free, but users will have to pay to access advanced features.

Koding moved the tool out of private beta today, but is still moving forward cautiously to ensure its infrastructure can support the load of new users. The public beta is invite only and members are limited to three invitations.

A New Model for Development

Utilization of cloud-based services has grown rapidly. Infrastructure-as-a-service and software-as-a-service lead the cloud market, and platform-as-a-service adoption is increasing. However, little effort has been made to move development -- actual code construction -- to the cloud. As larger and larger portions of the software development lifecycle become cloud-based, it’s likely that companies and vendors will begin to explore moving the final holdout from the local machine to the cloud.

The time has definitely come to free development from the local machine. We've grown accustomed to having access to files, documents and media from every device, so why not code? What are your thoughts? Is there a market for development-as-a-service? Does the model make sense?