USoft

Corporate Profile


USoft Mission

USoft delivers an open systems software development environment supported by a proven application development methodology for building and enhancing Server/Client computer applications faster and at a lower cost than anyone else.

Profile of Computer Applications that USoft Serves

Server/Client Computing represents complex applications of more than 50 users. These applications can only be developed from the server (business rules) out to the client, rather than from the client (GUI) in, and must support easy to use graphical user interfaces (GUIs), connection to all the industry's popular databases and interoperability with legacy systems. Server/Client applications are, by definition, 3-tier (GUI interface on the client, application logic processing on an applications server, and database transaction processing on a database server). To insure the integrity of the 3-tier architecture a central Business Rules Server/Repository is required. Server and Client coordination, using business rules, control the processing of the application. The resulting benefits are faster initial development, faster modifications, higher performance, and greater functional scalability of the application.

Client/Server Computing evolved from the proliferation of networked desktop personal computers. Conventional client/server tools have been adequate in addressing the needs of up to 50 user workgroups in traditional departmental computing but lack the integration, reliability, security and functional scalability required for enterprise-wide, business-critical applications.

A recent industry study of the top corporate users in America, showed that during 1994, more than 175,000 client/server application development projects were started. 31% of these projects were canceled and 52% were significantly late or over budget. A more effective development methodology and technology for these client/server applications is urgently needed.


[home] [index]