Well, rather than specifying what you want the program to be benchmarked against, why not offer us some strata that your program needs to fit within. I.e.:
- Track users
- Tracks projects
- Notes all "changes" in a project
- Manages project downloads/files
If we had requirements for your software, we'd be much more of a help.