Hello Narayana,
You might want to check out our notification framework called Boomerang. With this framework you can create notifications (by emailing, faxing, printing etc.) that are static or dynamic with just a few lines of SQL code. The framework also offers a service oriented infrastructure to manage all your outgoing and incoming notifications. You can learn more on here.
Good luck
Michael
Fuel9