About us

Microsoft certified partner

Time Tracking Experts

TallyPro is a fully functional time tracking software, suitable for a wide range of industries. As standard, it offers an extensive range of features, from logging and allocating time to projects and activities through to reporting, analysis, invoicing and billing.

The ease of use, flexibility and capability TallyPro delivers helps customers maximise recovery of time spent, save time on admin, and generate accurate and insightful reports.

Tailored set-ups are available at no extra charge, giving clients fully customised solutions and features to suit their needs.

TallyPro is sold by Commercial Software Limited (CSL) a Microsoft Partner, with 36 years’ experience of developing software solutions. We are time tracking experts.

CSL specialise in time management software. Creating solutions to improve time management, through process, people and technology.


Geoff Perkins

Managing Director

I take care of TallyPro sales, talking to prospective clients, showing them the time tracking software and helping them work out what they need.

Ian Porter

Business Support Analyst

I look after the time tracking implementation and support of TallyPro clients. I love getting into the detail of a client project and seeing TallyPro deliver meaningful information back.

Andrew Hunot

Business Development Director

I look after some of our large corporate accounts and also help with the sales of TallyPro. I founded the company over 35 years ago and still enjoy developing and selling time recording software and taking advantage of the latest time recording technologies.

Sean Baumann

Product Lead and Principal Developer

I lead the software development team and look after the technical strategy for our products. I really enjoy R&D and finding new and modern ways to do things that will improve the user experience and the efficiency of our systems and processes.

Ben Price


I’ve worked on TallyPro for over 8 years and look after all aspects of its development and maintenance. I also help with client support requests and have a particular interest in maintaining the common technology framework that our products are built on.

Redwan Chowdhury

Developer and Support Analyst

I help develop new time logging features in TallyPro and assist with client support requests. I love speaking to clients and testing new features to make sure they work correctly.

Olugbenga Adeoye

Test Analyst

I look after the software automated and manual testing for our products and make sure that all systems are bug free and have smooth implementations when released.


Come and join us!

Want to be part of a smart, innovative team? Are you passionate about results? Do you enjoy working with clients, and the sense of achievement from making things happen?

What’s it like at TallyPro?

We value our people. We’re a team. Our strength comes from our collective depth and breadth of experience, skills and personality types. Through listening to clients, together we create tailored solutions that work.

Here for the journey

We’ve been around a long time, and are proud to have taken clients with us along that journey. We like to get to know our clients, and work with them as they evolve to continually meet their needs. Relationships don’t just matter, they ARE our business.

Sound like you?

Search through our current vacancies below, or send in your CV.

Current vacancies

We have no current vacancies at the moment. We’ll let you know when that changes.