Hi knowwhat,
Here is a link to Bravura's products:
http://www.bravurasolutions.com.au/content.asp?id=2&t=1
My definition of front end is transaction processing or where customer gets financial information.
What do you mean by back end systems?
Best of luck
Lost