>What would be the other options?
Alex, please look at Arnica's WebPortal (
http://www.arnicacorp.com) - this is a poweful integration platform to create virtual applications. There is a link to live demo - you may register and explore its features. Arnica web platform was designed to create re-integratable solutions with most of contemporary components.
Igor.