While we pride ourselves on taking advantage of the best available technologies for any particular project, there are several in which we have expert experience:
Python is an extremely powerful cross-platform, dynamic scripting language. Its clean syntax leads to greatly more maintainable code and the vast array of libraries available provide the base functionality required to solve just about any problem.
Principal consultant, Chris Withers, is a core python developer and is currently the main maintainer of the Python Job Board.
The Pylons Project is a collection of libraries centered around the Pyramid web application framework. Pyramid is a third-generation Python web framework that is fully documented and tested. It provides a lightweight platform for quickly developing powerful web applications and services.
Chris is a contributing developer to the Deform and Venusian libraries
The xlrd, xlwt and xlutils libraries provide excellent support for parsing, filtering and producing Excel files in Python. We have used them to perform complex projects involving both harvesting data from Excel files and producing Excel files from varied data sources.
Chris is the maintainer of www.python-excel.org, the developer of xlutils and a maintainer of both xlrd and xlwt.
SQLAlchemy is the most powerful framework for dealing with relational databases in the Python world. It provides database agnostic tools to generate database specific SQL along with a first rate Object Relational Mapper.
Chris is a contributing author.
Django is an excellent Python web application framework, provided you stay within the realms that it best serves. We use Django for small applications where quick development and deployment are essential but where there aren't tricky data storage or query requirements.
Reportlab produce a wide range of tools for generating dynamic, content-rich PDF from any data source as part of any application. We have worked with Reportlab in the past to provide innovative PDF manipulation and generation solutions.
Zope as a community has waned in recent years and while the Plone community has flourished, we feel their software is overly complicated resulting in difficulties both in building and scaling solutions.
However, we have plenty of experience with the Zope 2 application server, Plone and the Zope Toolkit and component architecture enabling us to solve thorny problems such as those encountered when migrating to other frameworks.
Chris remains a member of the Zope Foundation and Plone Foundation.