Form-World  Product White Paper

Part A : Preface

Form-World relational forms database & application development platform (hereinafter referred to as Form-World Platform) is such application
development platform that use ready-made form as the object of development, the platform to bring their own database SSDB / SSDDB (Synergy
Software Database / Synergy Software Distribution Database). Users to use this platform to develop the user’s application management system, the
development process are no programming. Form-World platform design is cast aside, or discarded, traditional software engineering expertise in
complex organizations that need the software engineering process. Traditional software engineering is the application environment from the user to
extract data structure, data structure by the programmers and users in accordance with the requirements of user interface design of programming
languages, application to the construction management system software. Form-World platform solutions use the form set theory point of view, the
user management of the environment in the form of all forms as a collection of data relationships among the form comes down to some abstract
mathematical relationships, changing relationships, or links between, and these relationship to each data record is passed to each field. Form-
World platform offers a variety of development tools, allowing users face daily and familiar forms to establish relational forms database, and forms
application management modules. Development process is without writing programming language. These forms can be some pre-printed image
printed in the computer; it can be produced by the computer software, forms the image; or some of the images existing application (such as web
pages, Excel, Word, or an existing application system, the computer images, print screen).

User application management environment is often due to historical reasons, there may be a variety of applications unrelated body, such as: under
a contract orders, procurement, production, sales management, there may be some manual management of hard copy, some data is Office The
Excel / Access Management, part of an application provided by software developers to the management via Internet, or another (some) software
suppliers warehouse to another part (or other) management. Several parts of the management often do not exist because of historical reasons or
links between data. Users may daily orders for the same contract procurement, production, sales, while the management of these disparate
systems doing repetitive data processing. If you want some of this disparate application management by integrating traditional software
engineering, the project will spend a lot of time and money. If the integration of software engineering is needed long time works, the end of the day,
the original design of the application management software, it is likely because of changes in enterprise management mode, and the software
needs to be changed or amended. If not handled properly could bring economic losses to the enterprise. Now, Form-World platform with forms set
theory point of view, under a contract of purchase orders, production and sales management of all forms used for management purposes as a set
(including: the management of hard copy forms, Office, Excel / Access Management graphical, the other the management of the Internet web
graphical); Form-World platform provides adequate tools, can be hard copy, the existing databases, application systems have been integrated into
one user interface, the companies have the links between disparate data together, the rapid integration of enterprise application management
software as a whole, the whole process without source code. Form-World platform in the enterprise applications loaded on the body, can be in
response to the management model, by the user to make changes to meet their requirements, adding to the need for enterprise management.

Development and application of traditional management software compared to the adoption of Form-World platform program development and
application management software will significantly reduce development costs. Organized or participated in all the traditional software developers
know, the traditional application management software to be gone through three major processes: a) system analysis, from the user's
management, the extraction of application management software, data structure, selecting the database; b ) according to the application
programmer management system requirements, programming and design of the screen data input, output interface, the print interface. c) a
programmer based on the extracted data structure, and application management system requirements, programming, access data from the
database. Among them, these three have in b) and c) the two processes will occupy the entire application management software engineering two-
thirds or more of the time. Now, Form-World platform, the two processes have been packaged into a simple definition of the process, both to form
the background for the screen with the mouse on the relevant data fields defined in data input, output area, in this definition also completed the data
input and output of computer interfaces, and printing interface, but also define the process and data access paths. Obviously, Form-World platform,
saving a lot of programs. Furthermore, once developed, the end application management software into the maintenance period, Form-World
platform, the upgrade program on the management system without source code modification is easy to operate. Not like a traditional software
engineering, as a result of constant, daily, source "lost" so that application management system that never entered a period of no maintenance,
causing economic losses to the enterprise.

Form-World Series sales strategy is to tell all potential customers: you daily to record the production, management process, all need to record the
data, whether in hard copy form or computer form, are discrete. Only those discrete management, all integrated in the Form-World platform, to build
relationships between forms can be integrated as one, can quickly and effectively, build at the end, the settlement enterprise data sharing.

Form-World series of products intended to major markets in the face of medium and small enterprises. Form-World product design requirements
are easy to use. With Form-World products developed application management software, its user interface will be familiar to users daily to face and
side form or computer program, easy for users to understand and accept

Form-World server operating system requirements can be a professional server, can also be a common Window/XP/Vista/Window7 Home Edition.
Form-World products also provide medium and small enterprises in some special requirements. For example, the requirements of Form-World
platform plug-in a variety of external devices. As another example, requires Form-World platform database data encryption, communication
encryption.

Form-World series of product development mind, is a large-capacity multi-node target relational forms database, the prototype has been completed
many years ago. Later, because, in market demand for small business R & D direction changes. But the Form-World series products based on user
needs at different times of the product upgrade. Of which:
a)        Form-World Distributed Multi-node, and the Professional Edition (Professional Edition) can support large-scale systems to meet the
requirements.
b)        Form-World Standard Enterprise / Ext on the number of multi-user up to 500 users  share the same database.

Part B : Definitions, and related indicators and requirements

-- Hong Kong Synergy Software Company Limited:Registered in Hong Kong, the English name:Hong Kong Synergy Software Company Limited.

--
Form-World :  Hong Kong Applied Software products are registered trademarks.

--
Form-World Platform (this is also referred to as Form-World) :  Include: Form-World development platform, application platform, SSDB / SSDDB
database. Form-World platform can develop different applications system; the platform also can load different applications for end users.

--
Form-World Development Platform : Form-World platform, in the development of the state, to enable Form-World platform, development tools,
application development and maintenance of the user's application module, and the SSDB / SSDDB database. Form-World platform also
provides a feature that lets multiple users simultaneously in a single application module developed. From development status changes to
application status, need to enter the authorization password to confirm before being changed. Second developer or developers and users
according to their contracts, agreements, provide the password to determine whether the release of development capabilities to end users.
Form-World development platform management software, multiple applications module can be developed, but the body can only load an
application in each time.

- -
Form-World Application Platform : Form-World platform, user status (non-development state), Form-World platform development tools are
sealed,not used. Form-World is in the application of load application module state, for end user to use the platform. Form-World platform can
load user application modules and SSDB / SSDDB Database. From application status change to development status, need to enter the
authorization password to confirm before being changed. Form-World platform can be completely separated from the application and
development, while ensuring there is development, maintenance, power users, can develop and maintain, but also the development of secondary
developers in the application management software, security, and not deleted or modified by end user. A Form-World application platform can be
loaded with different application modules, but each time can only load an application.

--
SSDB: Form-World platform database, and is the abbreviation of Synergy Software Database, can be loaded with different applications and data.

-- SSDDB:Form-World platform database, Synergy Software Distribution Database is the abbreviation can be loaded with different applications and
data; forms and data can be distributed across multiple servers, or distributed across multiple nodes.

--
Application module:Application module includes a SSDB / SSDDB database, and belongs to the module application forms and in all these
forms of data recorded in the framework of records, also includes using the application module authorized users permissions and parameters

--
Form:From the use of point of view, forms are the record framework which is recording detailed description of human social activities (including
the observation of other activities). Forms can be printed a number of pre-printed images on the computer, the image; form can be a number of
forms used to make computer images (eg, Excel, Word, web pages, or other image designed to make computer graphics software .) Form must
contain the form itself describes the purpose; those described in the form at least allow users to understand the purpose. Form must contain
multiple data fields, data field must contain the description of the use of the data fields, which describe at least allow users to understand how to
use of the fields. Form image file name can be a suffix:. Bmp. Jpg. Png. Tiff. Gif or. Pdf file.Multiple records can be recorded in a form of part or all
of the data fields of data. The framework of one or more forms may constitute the framework of the recorded data.   

--
Record:Recorded with human society in a variety of forms, all, activities (including the observations of other activities) in the data. Events can be
recorded in a record; can be recorded in the contents of a Section title; can be documented to achieve a goal for the entire process; it can be
recorded in the whole project process data. The length of the physical storage of records is variable, both the physical storage of records of any
two lengths are different.There is a record of one or more data fields, these data fields may exist in one or more forms. For example, a project may
be composed by the multiple forms; Form-World can be a project as a record. As another example, to save money in the bank, a transaction needs
just one form, the transaction is a record.

--
Data field:Referred to as the field. Form contains a number of regions, can be used to describe the purpose or record data recording form.
These fields can record text, numbers, graphics, multimedia, and links to record another computer files (such as the suffix:. Doc. Xls. Ppt. Pdf *,
etc.). Physical location data field, size can be adjusted in the field, and the field has nothing to do with the background image. Text, the number
field of the field value can be text or numbers or a link, the field of the font size, shape, style, color, left-justified, right justified, equal portions from
the can be adjusted. If field type is graphic image, image file can be suffix. Bmp. Jpg. Png. Gif.tiff. Pdf image files. Multimedia field value can be
data from an external device. Data fields are static fields and dynamic fields.

--
Static field:Form can be used to describe the dynamic field; can also be a link between form fields

--
Dynamic field:Form-World database to record all the data recorded in the field.

--
The relationship between fields:Form relationships that may exist between the various fields transform, transform this relationship can be
recorded in the first pass to the last record. For example: the value of a field's value can come from several other fields transform (by addition,
subtraction) obtained, this transformation can be passed from the first record to the last record.

--
Transform the relationship between fields: Can be a formula, relational formula, or other non-null transform, the transformation can be empty.

-- Formula: Form field value in the field can be several other fields from the field values obtained by the transformation of Math. Formula variables
and the independent variables are on the same form.

--
Relation formula: Form field value can be the current form field or other fields on the form under the same conditions are met by the addition,
subtraction, multiplication and division transformations come. Relation formula between the variables and independent variables can be in
different forms.

--
Links between fields: Form field value can be the current form or other form fields value.

--
Field value: Field values can be text, numbers, graphics, multimedia.

--
Form-World Server:Form-World server, SSDB / SSDDB multiple users to share data, which can handle multiple users on a Form-World SSDB
/SSDDB data access, while other users update the current screen data. Form-World server, including: timing down of the automatic backup,
auditing of all user access SSDB / SSDDB data process, SSDB / SSDDB local mirror, Form-World user management, SSDB / SSDDB data export,
imported into a database or from a third party (including OLE DB database interface. If, Excel, Access, MS SQL, Oracle). The communication
between the user and the server are via Internet, Network. When multiple users are scattered in different areas or buildings, multi-user and server
data exchange / communication is via Internet, corporate network without adding additional line (eg, VPN, etc.).

a)Form-World user management:
An application module is only one administrator. Administrators can add new users, delete users, change user password (but not read the user
password), change the user expiry, change the user level, change the user posts and change the user access right on the record (including:
readable, can read and write, read a limited, limited to read-write), change the user in the form of some field permissions (including: lock, can
read and write, hidden), set user permissions in the form of approval. Administrators use level is "1". Administrator position is always "null".
In addition to all users outside the administrator (in this section referred to as users) can only change their own passwords. User level is divided
into 15 levels, from "1" to "15." Use level is "1" part of the user can change the permissions of other users. Use level is "1" "2" "3" users can join
in the project management group. In the project management group, using the level is "1" of the user, is the project manager (managers). Users
can post their own definition of business requirements, Form-World platform provides the tools for users to set up their own. Use in project
management, project manager jobs according to business division, for different posts and set the permissions of users.

b) Automatically backup :
Provide user-defined regular backup, when the system time reaches the time set, Form-World shielding the user's access to the server, start
the backup data to the specified storage media. When the backup is completed, Form-World server releases shield, then the system into normal
operation.

c) Audit :
Form-World server provides information to use for each authorized user can view each data field has been revised report (including: time, user,
change the content). Form-World server also provides the SSDB / SSDDB used situation.

d) SSDB/SSDDB Local mirror :
When the Form-World server application module loaded after initialization, the server did a load mirror file applications in the same path in the
module. When the hard system failure causes SSDB / SSDDB crash, the system will access the mirror file to work.

e) Data export, import :
Form-World platform provides a simple push-button tool for the user from the SSDB / SSDDB export data to third-party database, or from third
party database to import data to the SSDB / SSDDB. As long as third-party database is a database with OLE DB interfaces, such as: MS Excel,
Access, SQL, Database II / III / IV / V, Oracle and so on, can be exported or imported.

--
Form-World Web Server:Form-World web server can handle multiple IE (Internet Explorer) browsers on a SSDB / SSDDB data access. Form
-World Web server automatically generated for each user's access IE format Html page. IE on the client can see the screen interface, it is Form
-World servers screen interface device seen in the same form to record the image. Form-World web server can be a limited number of users can
be "unlimited". Limited user compliance with its user management Form-World Multi-user server user management. "Unlimited" number of users
is equal to SSDB / SSDDB the number of records. "Unlimited" user security management is limited. Customers need to purchase their
requirements prior statement. Development in the Form-World platform development website for the user via a web browser to access Form
-World data record is no need for programming.

a) Form-World Web server to use 80 Port. If the user's server has IIS, should be closed.

b) Form-World Web servers that need only posted on the web browser forms, data fields, records posted out. Developers can set up their own
such needs

c) Relevant forms, web links data records Form-World development platform with the key setting function is the same.

--
Form-World Dual Base Service:A Form-World platform with Client-Server base and Web base service. Dual service can share the same one
SSDB / SSDDB.

--
Form-World Client:The client must be installed Form-World platform. In addition to Form-World administrators use the unique features; users
have development capabilities, applications. Client permission is controllable. User and server communication is via Internet. Packet is encrypted
may be another. Client Installation Form-World platform for the enterprise's internal management.

Part C : Form-World Environments Requirement

--SW Environment:MS Windows/XP/Vista/2003.  Server/Windows 7/2008 Server(32/64 bit CPU, No other third-party database installation.
                     Server can also be loaded on Windows / XP Home / Vista / Home (32/64bit CPU).

--HW Requirement(in minimun):Form-World Server, Dual CPU, Memory>=2GB, recommend 4GB.
                                               Form-World Client, Memory>=2G, recommend dual CPU.

--HDU:Form-World Platform<45MB

Part D : Form-World Product Series                                                                              

Product 1 :  Form-World Starter Edition
              Form filling software. Filling function, no record. Only the static field, no dynamic domains. Single-user, non-server functions.
              Applies to: fill existing forms, overprint the fill data. With a recommended printer, replace the existing typewriter.

Product 2 :  Form-World Standard Edition
              A development / application functionality. With the database SSDB, database backup. Single-user, non-server functions. Are filling
              the record. A parallel relationship, formula. Applies to: fill out a form, create a simple data management.  With a recommended
              printer, replace the existing typewriter.

Product 3 :  Form-World  Enterprise Edition
              With development, application functionality. With the database SSDB, automatic database backup, database, multi-user
              management. Multi-user dual-server functionality. Are filling the record. A parallel relationship, the cross relations (types: I, II, V, VI,
              VIII). Formula and relation formula. With project management, approval, validation, archive records. Have e-mail fax. The number of
              servers up to 500 users. Applies to: filling out forms and create more complex data management.
             
 3.1 . Development, application functionality, see II) definitions of terms, and related indicators and to require the Form-World
                       development platform and application platform.
             
 3.2 . With the database SSDB, see II) definitions of terms, and related indicators and requirements
              3.3 .  Automatic database backup, see II) definitions of terms, and related indicators and requirements on Form-World multi-user
                       server section.
              3.4 . Multi-user database management.
              3.5 . Parallel relationship, cross relations, see the Form-World Guide.
              3.6 . Formula and relational formula, see the Form-World Guide.

Product 4 :  Form-World Enterprise/Ext Edition
              With development, application functionality. With the database SSDB / SSDDB, automatic database backup, database, multi-user
              management. Multi-user dual-server functionality. Are filling the record. A parallel relationship, the cross relations (types: I, II, V, VI,
              VIII (FW-SQL)). Functional and functional relationships. Functional and functional relationships. With project management, approval,
              validation, archive records. The number of servers up to 500 users. Can not carry a variety of external devices (such as dedicated
              scanner, MSRW, MICR, PinPad, BarCode/2D Barcode Reader, etc.). Can be embedded in third party applications, such as: OCR
              automatic sorting equipment of different hard-copy images to a different storage directory, or create PDF files, or automatically on
             -demand e-mail. Applies to: filling out forms and create more complex data management.
            
  4.1 .  Development, application functionality, see II) definitions of terms, and related indicators and to require the Form-World
                       development platform and application platform.
             
 4.2 .  With the database SSDB / SSDDB, see II) definitions of terms, and related indicators and requirements.
             
 4.3 .  Automatic database backup, see II) definitions of terms, and related indicators and requirements on Form-World multi-user
                       server section.
             
 4.4 .  Multi-user database management.
             
 4.5 .  Parallel relationship, cross relations, see the Form-World Guide.
              
4.6 .  Formula and relational formula, see the Form-World Guide.

Product 5 :  Form-World Distribution Edition
              With development and application functionality. With a distributed database SSDDB, automatic backup database, the database
              multi-user management. Multi-user dual-server functionality. Are filling the record. A parallel relationship, the cross relations (types:
              I, II, V, VI, VIII(FW-SQL)). Formula and relational formula. With project management, approval, validation, archive records. Up to 500
              users. SSDDB up to 128 nodes. Applies to: filling out forms and create more complex data management.
              
5.1 . Development, application functionality, see II) definitions of terms, and related indicators and to require the Form-World
                       development platform and application platform.
              
5.2 .  With the database SSDDB, see II) definitions of terms, and related indicators and requirements.
             
 5.3 . Automatic database backup, see II) definitions of terms, and related indicators and requirements on Form-World multi-user
                       server section.
           
   5.4 . Multi-user database management.
             
 5.5 . SSDDB distributed database, see II) definitions of terms, and related indicators and requirements.
             
 5.6 . Parallel relationship, cross relations, see the Form-World Guide.
            
  5.7 . Formula and relation formula, see the Form-World Guide.

Product 6 :  Form-World Enterprise U Edition (Unlimited Users)
              With development and application functionality, automatic backup database, the database multi-user management. Multi-user dual
              -server functionality. Are filling the record. A parallel relationship, the cross relations. Formula and relational formula. With project
              management, approval, validation, archive records. Applies to: filling out forms and create more complex data management.
            
  6.1 .  Development, application functionality, see II) definitions of terms, and related indicators and to require the Form-World
                        development platform and application platform.
              
6.2 . Automatic database backup, see II) definitions of terms, and related indicators and requirements on Form-World multi-user
                       server section.
              
6.3 .  Multi-user database management.
            
  6.4 .  Parallel relationship, cross relations, see the Form-World Guide.
             
 6.5 .  Formula and relation formula, see the Form-World Guide.
            
  6.6 .  Max. Number of users is limited in max. number of records.

Product 7 :  Form-World Professional Edition
             For large enterprises, the computer group.
              
7.1 . Number of records up to 2,100,000,000;
              7.2 . A form capacity up to 512PB;
              
7.3 . A node(a Form-World server) can be up to 1024 forms;

See details and technical specifications Form-World platform Professional Edition Specification