(Call) Profiles AppSupport

Does anybody know of an application that could mimic SE phones of old in terms of call / ringing profiles? Ya know, you could either have "Meeting", "Indoors", "Silent" etc.

I know you can hold down the power button to get a couple of options there, but I would really love to be able to switch between different profiles, with maybe having a few extra options in order to switch to a "Power Saver" profile for example.