Our department develops a lot of different software programs by a lot of different people in the department. The problem is that we want some solution to:
- Make it more visible what software program is maintained by which person.
- See the state of a software program (maintained/obsolete/etc).
- Attach some kind of charactistics (maybe tags) to software programs.
- Possibly make references to projects that make use of the software program.
There is not a single programming environment (such as java or .net) that we use, it depends on the type of job and the experience of the developers involved. So we need a program or platform independent solution.
We are looking for some kind of web-based (preferably self-hosted, due to some confidentiality reasons) solution. Are there environments or products available to set things like this up or should we go and make some custom solution for this?