Introducing Windows Designer

Previous Next

Windows Designer is a software development tool for realizing data-intensive Client/Server user interfaces that enable users to query and manipulate stored business data in a Windows application.

USoft solutions have the distinctive feature of systematically interposing a Rules Engine between the web application and the data. (This Rules Engine is defined in the USoft Definer tool.)


USoft delivers an open but integrated solution for the development and maintenance of C/S user interfaces complete with data storage, validation of all types of business rules, and generation of default interactive windows or tab pages that allow users to add, change, and search data. The Rules Engine drives the application, and determines the best location to validate data, database calls, and the processing of business rules.

Windows Designer takes full advantage of the business logic laid down in the rules repository and builds windows or tab pages on top of this logic. Unlike other UI tools, that know little or knothing about the structure of the data in the database and the business rules governing that data:

At design time, Windows Designer elegantly re-uses business logic to offer rich default windows or tab pages automatically.

At runtime, windows or tab pages built with Web Designer connect with the Rules Engine, not directly with the database. Business logic is not locked inside the UI layer, so that it may be re-used by other (C/S or Web) clients.

With Windows Designer, maintenance becomes a process of rapid iterative development. Thousands of intricately interlinked rules are handled with ease, away from the concerns of web page look-and-feel.