I've got a bunch of clients, each using various applications, scripts, etc. and not all of those clients are necessarily "active" at any given moment. Some may be in current development, some may only get occasional updates, others dormant because the project is essentially done though they may come back for something later, and so on.

I haven't really come up with a good way to keep track of everybody's setup so that when a new WordPress security update comes around, for example, I don't have to do a mental trawl through everyone we work with to see if I need to get in touch. I was curious how others handle this. I know there are license management applications around, but they seem geared toward managing the software of your own organization.

  • Very good question. I use a mysql database to keep track of clients since it's easy to query, but that's not a proper answer. Hope this gets some decent input.
    – JMC
    Jul 15, 2011 at 18:53

1 Answer 1


I really like Redmine for things like this.

You set up each client as a project then you can have an ongoing (and easily searchable) wiki or timeline of events. It will hook into your VCS so you can even see code changes between clients and projects.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.