Most of our information management projects are large and involve implementing business-critical applications, such as document-handling solutions, a portal or a CMS solution based on our business applications or a completely custom-defined solution based on open source middleware. But we also take on smaller assignments where our expert knowledge is needed. Many of our development projects use an agile methodology, and we use the best-of-breed open source development tools.