Topic List

Click a topic to learn more.


Term of the Moment

CryptoKitties


Look Up Another Term


Definition: client/server development system


A development system used to create applications for a client/server environment. A comprehensive system generally includes a GUI builder for creating the user interface, a fourth-generation language for writing the business logic as well as an interpreter and/or compiler and debugging tools. It provides support for major database management systems (DBMSs) and may also include software configuration management for version control and bug tracking.

Application Partitioning
For enterprise-wide client/server development, a system may allow for application partitioning, which separates parts of the application onto different machines. Such systems support the major server environments such as Unix and Windows in order to accommodate the dispersion of business logic onto multiple computers.

Client/Server Interaction
A client/server development system implies that client-to-server connections are supported at a high level and that there is little or no "tweaking" required to make things happen. See client/server and application partitioning.

Following is a list of client/server development tools (in alphabetical order) that have germinated over the years, many of which are still used.

      Axiant

      CA-OpenRoad
      CA-Visual Objects
      COOL:Gen
      Corel Paradox
      C/S ELEMENTS

      Delphi Client/Server
      Developer/2000
      DYNASTY

      Enfin/Object Studio
      ESL for Windows
      ESL Workbench

      Forte

      GEMBASE
      Gupta Team Developer

      INFORMIX-New Era

      JAM

      Key:Enterprise

      ObjectPro
      ObjectView
      OMNIS

      Passport IntRprise
      PowerBuilder
      Progress

      SQLWindows
      Superbase

      Team Enterprise Developer

      UNIFACE
      Unify VISION

      Visual Basic
      Visual dBASE