I'm a computer science and statistics student exploring a potential thesis topic. I'm curious about how system administrators, especially those working in managed service providers (MSPs) or handling multiple clients, track software licenses and vendor contract renewals. With different vendors and varying expiration dates per client, it's a challenge to stay compliant and avoid unexpected auto-renewals. I'm interested in what systems or processes are used day-to-day. Is it a structured approach, or is it more about hoping someone remembers key dates? Also, has anyone found dedicated tools for managing this, or is it mostly done with spreadsheets and calendars?
4 Answers
We use a shared calendar to mark license renewal dates. It's straightforward, but I'm wondering how effective that is for tracking across many clients. Can it get overwhelming when there are so many different dates to remember?
I've worked in a similar environment, and while we don’t have an MSP setup, we manage our software licenses with a tool called SnipeIT. Each department is treated like a separate company within the system, and we can track licensing along with their renewal dates. It provides a dedicated view of expired and upcoming licenses, which helps in budgeting for renewals. It's not flawless, but it definitely keeps us on track.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures