Progress ADM2
Progress ADM2 is a methodology/framework for developng windows GUI applications. It offers a modular approach and numerous smart-objects components that can be hooked together to quickly build an application. Like all development tools there are pro's and con's to this approach, and experience really counts when your needs deviate from the common to the more custom.