I didn't understand right but sees if that help.
1 - you can use GUI using Dialog System(Microfocus),I prefer, so much for MS-Windows, OS/2, Mainframe.
You can use other manufacturers' product. Flexus and Screenio.
It can use OOP to create your GUI.
2 - web. It can use FormDesigner(Microfocus) or any other tool web.
Netexpress supports perfectly Java and .NET
Respectfully