Co-operation Principles

Find out Gardens Software co-operation priorities

more...

Key Benefits

See what benefits gives you co-operation with us

more...

Our Partners

See our Partners and find out how they help Clients to meet their business objectives

more...

LOADING
PREV
NEXT
http://gardens.home.pl/25/modules/mod_image_show_gk4/cache/fp_demo_media.slideshow.Flexibility2gk-is-319.png
http://gardens.home.pl/25/modules/mod_image_show_gk4/cache/fp_demo_media.slideshow.Scalablegk-is-319.png
http://gardens.home.pl/25/modules/mod_image_show_gk4/cache/fp_demo_media.slideshow.Speedgk-is-319.png
http://gardens.home.pl/25/modules/mod_image_show_gk4/cache/fp_demo_media.slideshow.Innovationgk-is-319.png
http://gardens.home.pl/25/modules/mod_image_show_gk4/cache/fp_demo_media.slideshow.Mobilitygk-is-319.png

Flexible

Gardens allows to create additional functionalities or their modeling according to Client’s business needs. This is an open system that enables creating links with other programs operating other areas of the company.

Scalable

Moving from one location to the rank of a wide retail network and vice versa does not cause any difficulty for the system. Gardens is adjusted to the pace of company business development.

Fast

Gardens performs business needs dynamically, enables rapid implementation process and change management by implementation team, thanks to an integrated development environment of application - Gardens ERP.

Innovative

We created a new technology. GAM is a modern platform for application development. QLX is a special high-level programming language developed especially for ERP Gardens.

Mobile

Operation in various modes and access from mobile devices both at headquarters and for the sales representatives.

Gardens Software Expect more...

  • Flexible
  • Scalable
  • Fast
  • Innovative
  • Mobile

we are a producer of enterprise class software as well as dedicated programming environment Gardens Application Model. 

Based on 20 year experience in development and implementation of an Enterprise Resource Planning software, Gardens team designed hi-end flexible solution that consist of Integrated Development Environment and application layer of which the key component is Gardens ERP system.

Gardens Software main priority is to deliver ultimate solutions tailor-made and customized to our Client's needs. That is why, one of the key areas covered during development and implementation process is the understanding of sector and company specific business success drivers.

Interesting articles

How to choose ERP system?

The selection of an ERP system is one of the most significant and the most difficult step of ERP software implementation. Selection of the key criteria determines final decision of the company. more...

Why open development platform is crucial?

To fulfil all of the requirements of a small company, an advanced ERP system may use even as many as 700 tables and 1,000 window views. That is why; the era of closed applications with limited functionality and complicated versions is sinking into oblivion. more...


 
We cooperate with i.e.:.
 

Gardens Application Model

Garden – a basic component of the application architecture

For the theoretical model of the IDE architecture, the following structure was assumed:

 

TDS (Data Schema Tree)
DS (Data Schema) is a primary structure of the Gardens system. Unlike a table, it is a hierarchical structure. It means that it may contain DS fields.

It is sufficient to provide a sample definition for Gardens. The system implements such definitions in a data base automatically. Field types may be defined based on system types such as Decimal, Text, Boolean, Date, etc. or they can be CT (Custom Types).


CT (Custom Types). User-defined types are the main asset of Gardens. They may contain information on field links and lengths, their name classification as well as many design support features for building the GUI. For example, in order to change the length of the Vendor Description field, you can enter a modification in one place of the system to change all other fields related to the field of this type.

CONNS (Connections). Each branch of the Data Scheme can be assigned a different link (e.g. Vendor table data may be contained in an MS SQL database, whereas Transaction table data in an ORACLE database, and Transaction Details in a MySql database). At any moment, you can open a DS with a required Link. The Garden application may be stored in a database different from the base where data is kept, and data may be dispersed within the system.

OT (Objects Tree) is a repository of application objects. Generally, there are three object classes: windows, reports (user interfaces) and function packages (logics). The package is a code unit of the QLX language and it contains a function group (methods) and global variables (fields). Functions have their parameters, local variables and can return values.

WIZARDS – in the project, it is a data group used to generate report and window objects automatically based on definable templates).

RESOURCES – a repository of icon and graphic resources.

The Garden is a coherent application repository that incorporates a data structure defines in the Data Scheme Tree (TDS), in defined Custom Data Types (CT) and defined Links (CONNS). Gardens can be freely linked with one another using Links.
The definition of Link is an equivalent of another garden that can be stored as a whole in a data base, file catalogue or on the application server.

Optimised IDE – How to optimise the application development environment?


The above graphs show that it is necessary to find an optimal solution in order to achieve the lowest possible time-consumption of building and developing an application and to maintain its numerous usage possibilities.

Such an optimal point can be found for a specialised tool. If this tool is designed exclusively for specific use, time-consumption can be reduced and efficiency can be increased. Therefore, the GAM environment offers an optimal solution. 

Newsletter

Leave your e-mail, to receive our newsletter!