Product Information



Search:
Home

Products
Downloads

Ordering
Shopping Cart
Checkout

Login
Join Site

Contact Us
Technical Support

Company
News & Events
Media Relations
Links
Privacy
Careers


Shopping Cart
0 item(s)
Total: USD$ 0.00



Product NameCMS Development Kit Version 1.04

Our Catalogue No.023
Manufacturer's Catalogue No.023

ManufacturerGPP Software


AgeNew

DescriptionThe CMS Development Kit is an application development environment which enables you to create and maintain your own database applications quickly and effectively.

The CMS Development Kit contains all of the CMS components and tools necessary to develop a database application, maintain it and distribute/upgrade it.



Key Product Features


  • Build your own applications to manage your data quickly and cost effectively using a powerful development environment
  • Point and click development/configuration - requires no programming for standard functionality
  • Can create self-contained standalone database applications or server based networked applications
  • Supplied with CMS Utilities - the tool for configuring and developing your applications
  • Uses the standard Microsoft Data Access Components for driving Microsoft Access databases or Microsoft SQL Server - the latest technology that money can buy (Important Note)
  • Develop your own database solutions for helpdesk call systems, inventory, CRM systems plus lots more!
  • See our CMS CRM and CMS Stock software, both of which have been developed using CMS


Key CMS Development Kit Technical Features at a Glance


  • Full 32-bit
  • Includes CMS client run-time software
  • Includes CMS Utilities - the integrated development environment
  • Includes Debugging tools
  • Includes Database Conversion Utility (for upgrades)
  • Includes template database which contains pre-defined tables and pre-defined fields - you can pick and choose which tables to use for your application or create your own tables and fields
  • Full searching and filtering abilities in CMS run-time and CMS Utilities
  • Menu Designer
  • Screen Component Designer
  • WYSIWYG Screen Designer
  • WYSIWYG Report Designer
  • Shared File Repository (graphics, documents etc)
  • Data Exchange for Integration with other systems (supports importing/exporting of data in CSV and XML formats)
  • You can maintain all 'pick/choose' lists
  • Support for integrating your own Windows Help file with an application
  • Comprehensive CMS Utilities Help File which details all development aspects of CMS
  • Supports databases through Microsoft ODBC (MS Access and SQL Server)
  • Integrated Application Distribution Package builder - so you can distribute your applications
  • Distribution Packages use the components of our tried and tested Setup Builder software
  • Distribution Packages can be run 'silently' through Microsoft System Management Server (SMS)
  • Powerful in-built scripting language


Technical Features in Detail


So what is CMS and what can it offer ?
CMS is a suite of applications and tools which enable the development and maintenence of database applications using a quick and effective method in a cost effective manner, using the latest scaleable Microsoft database technologies, saving you time and money.
Applications can be built around Microsoft Access databases (the database engine is used, not VBA) or SQL Server databases. Migration tools are supplied.
CMS applications are built using the various screens of the CMS Utilities application which is the integrated development environment. By selecting options, adding records and setting field values, setting field sizes, types and validation rules, a database application is configured. The database therefore stores the user data and application configuration, its screens, menus, views, reports, data exchange etc.
A CMS application can be distributed to others, royalty free, simply by distributing the database and the CMS Client to run it. The client effectively 'interprets' the configuration in the database.
During development, it is normal to have both the Client and Utilties running concurrently so that the effects of configuration selections can be seen in real time - no compilation process is necessary.
When a new database application is started, a copy of a template database is made. The template forms the basis of a new application and contains all the basic definitions of database tables, fields, indexes, relationships etc. From this, you can develop menus, screens etc and pick and choose the fields you need.
See our CMS CRM and CMS Stock software, both of which have been developed using CMS. You can use these as examples to see how CMS can be used to develop database applications.

The development environment includes CMSDebug, the debugger, which enables all database SQL queries, script and expression evaluations to be monitored. Also included is the Database Conversion Utility (DCU) which is used to upgrade databases when new versions of the CMS database structure are released.

CMS Utiltities provides facilities for creating and maintaining menus, screens, components and reports. Screens can consist of a number of segments (Example), each containing a different component which may provide a view on different items of data. Views can appear as scrollable lists or as an arrangement of text annotations and fields for which there is a WYSIWYG field view designer.

CMS Utilties provides a WYSIWYG report designer (Example). The report designer can be used to create complex reports which can involve complex cross-table joins (Example).

All CMS database application components support a common scripting language known as 'CMS Script'. CMS Script is like the BASIC programming language and provides all the common variable, numeric and string manipulation features as well as supporting a large amount of CMS specific functionality. CMS Utililties is supplied with a complete script language reference.

CMS can store files in a database application. It does this by using a shared common file folder into which it places files. The in-buit scripting language provides a number of functions for accessing the file repository. The repository is also used for storing graphics which can be configured to appear on some screens.
The file repository enables database applications to be developed which store graphics, for example, real estate agents photographs of properties, or documents, for example, document storage and retrieval systems.

CMS applications can import and export data from and to other systems. This enables applications to be tightly integrated with other systems which organisations use. Because CMS applications use standard Microsoft database technology, it is also possible for other applications to access data, but it is generally recommended that the Data Exchange functionality is used. This enables data in .CSV or XML format to be transferred. Data transfers can be initiated by menu options or they can be run by addon software such as the CMS Scheduler software which can run automatic tasks according to the clock.

Within applications, pick/choose lists (list of values) can be configured. These lists of values can be configured by CMS Utilities or screens can be developed in a CMS application to maintain them (Example).

CMS is supplied with full context-sensitive on-line help. The CMS Client is supplied with a client help file which should be distributed with the client. CMS Utilties is supplied with a comprehensive help file which details all developement aspects of database application development using CMS.
CMS Utilities provides the facility for the developer to develop their own help files and integrate them with CMS database applications.

CMS Utilities is supplied with an Integrated Application Distribution Package builder so that you can distribute your applications. The process of building an installation procedure is completely automatic and creates a self-extracting executable which contains all components required for a client installation. Distribution Packages use the components of our tried and tested Setup Builder software. Distribution Packages can be run 'silently' through Microsoft System Management Server (SMS) to enable easy management of distributions.

Free Fully Functional Trial Version

PriceUSD $249.00
ShippingUSD $10.00 (per item)
Total CostUSD $259.00

Stock
1000           

Customers who purchased this product also purchased:

There are currently no Related Products to list.