Agile is a high-level, compiled graphics programming language. Agile's versatility enables customization of C-Solution's Geometric Modeling Software (GMS) for specific needs. Agile can serve an interface between GMS and user-written applications. When combined with the GMS system, Agile can significantly reduce the time required for the design and manufacturing cycle.

It's free format, simplified concepts, and comprehensive diagnostics make it an ideal tool for non-programmers. It's structured programming, full algorithmic capability, scientific function library, and interface to C and FORTRAN provide the power desired by experienced programmers.

Product Capabilities

  • Interacts directly with the graphic nucleus of GMS through a set of geometric construction and manipulation functions
  • Forms the basis for a system query language
  • Allows interfacing to routines written in other languages, to the operating system, and to external services
  • Enables the user to alter menus, create special functions and add tutorials to the existing GMSWorks system
  • Carries out functions which are transparent to the GMS user
  • Empowers the user to create new customized application packages


  • Allows customization of the C-Solutions line of software products to meet unique needs
  • Simplifies modification of existing constructions, permitting repeated execution of a program with varying input
  • Promotes process automation and parametric capabilities
  • Utilizes easy-to-learn commands

Components and Features

  • Clean, consistent syntax
  • Straightforward process permits new programs to incorporate segments of existing programs
  • Input to graphics functions may be fixed values, calculated values, created entities, or user input during program execution
  • Compilation eliminates constraints on the size and complexity of programs
  • Complete set of structured programming statements
  • Simplified error checking with easily understood error messages
  • Parameters may be supplied in an argument list from another program or interactively from the terminal
  • Functions and graphics keywords may be renamed
                                            Copyright © 2023 C-Solutions, Inc. All rights reserved.