The use of open source software and the emphasis on planning and design ensured that we delivered a much improved service well within budget and far quicker than we had hoped. I would recommend them to anyone.
Ian Jindal
BMCV
Python
Python is one of a group of dynamic languages currently taking software development by storm all over the world. Dynamic languages value programmer productivity above all else, and with them great software is easier to write than in traditional languages such as C or Java.
Twisted
Twisted is a remarkable asynchronous networking framework. We use twisted a lot, for high-volume business systems that require transactional integrity and complete data security. As well as the core twisted code, we also make good use of the Nevow and Axiom products that integrate tightly with Twisted to provide a complete operational environment for complex business critical software.
Turbogears
TurboGears is a web development framework with a mission. It provides a ready-to-go model-view-controller architecture, with all the wiring in place, to get a website off the ground in no time flat. (like this one!)
Other technologies
It's always difficult when listing the technologies you work with on a web site. Part of you wants to say "We do everything", which no-one will believe, or "We specialise in...", risking someone not calling you because they were looking for skills in something you're great at, but hadn't bothered listing. With that in mind we thought we'd best list some of the other things that we have a lot of skills in that might be of use.
- Subversion and Trac
- Zope 2, Zope 3 and the CMF
- OpenLDAP
- PostgreSQL
- Debian