I develop applications not just at work but also in my spare time. I develop applications in a number of languages (Java, Visual C# and Basic) using a number of architectures (Windows client-server and stand alone, enterprise web based).
My current work responsibilities have led me to develop buildings management software. The suite of applications includes a desktop application for visualising building plans and the technical information contained within, A web application for office managers to plan and schedule office moves and a number of Business Objects (or now Business Intelligence) universes to providing operational reporting.
Outside of work I also develop software. I have developed a client management application for my wife which helps her keep track of her clients; schedule lessons and produce invoices. It is a small but highly functional application which helps her spend time on what is important – teaching.
I am in the process of developing a company analysis application for investors. This may well be the IT project of my Life!