Try typing 'launcher' into the mod search box.
I'm currently using VS Launcher (only because it was the most popular, theres a few on there of different flavours) and it does all the things you're asking for. Clicking on a mod gives a choice of every version of that mod and shows version compatability. You can click the corner to open the mod website to check it out more throughly and It also gives a pop up on startup if there's newer versions available.
It even allows for multiple instances or versions with different mod loadouts, selectable with a drop down box. Also, all installs can be in whatever directory you want, so you don't have to use the c:/user/appdata default and can use installs like a normal, sensible program.