The technology

Skip Navigation LinksHome > Accounting Software > Customization > Developer section > The technology

Dynacom is proud of the performance and technological strength of its customization tool, Synergy.

The key elements:

Multiple possibilities for custom development

The documentation and examples provided in the developer’s kit (SDK) illustrate the following development techniques, used to meet precise management needs and/or to ensure the continuity of your clients’ business practices.

Data transfer through import/export functions

Using the development kit (SDK), you could, for example, interface with your own invoicing module for the importation and exportation of data and/or build a link between your module and Dynacom Accounting.

Build bridges between external applications and the Dynacom platform

The Synergy API allows you to access a set of Dynacom Accounting functionalities without needing access to the application’s source code. For example, would you like to connect to certain libraries (.dll) in order to automate the creation of invoices (or any other transaction) and integrate that function such that it can be invoked either manually or at a regular intervals through the automated task manager of Dynacom Accounting?

Dynacom Accounting will let you do it because it is built on an open development platform accessible to external developers.

The developer’s kit also offers you all the tools needed to perform advanced custom development of Dynacom applications. 

Advanced customization of Dynacom applications

Synergy is an integrated customization environment that includes a set of tools, a Designer, that allow the adaptation of the Dynacom applications in order to have them respond 100% to the management needs of a company. In short, Synergy and its Designer allow you to add power to your Dynacom software.

The Dynacom developer’s kit (SDK) offers you the possibility of not only using the Designer to modify functionality within the Dynacom applications but to also add new functionality through the creation of specific modules (add-ons) that integrate perfectly with the application, allowing you to answer the distinct needs of an industry or adapt the software to the unique management methods of a client.

The Dynacom CRM module is an example of an add-on created using the Synergy Designer. Its source code is offered to you freely in order that you may not only view the power of Synergy but use it as a concrete example of customization.

A revolutionary approach

Revolutionary in its integrated approach, the Synergy Designer allows customization, through their respective modifications, of data entry (screens), data storage (database), and data exit (reports) in Dynacom applications. It also allows the addition of entry screens, tables, fields, and reports.

Notably revolutionary is Synergy’s ability to add conditional actions (business rules) in order to reproduce the client’s business process as closely as possible. This means that you can define an action that will be executed when a specific event occurs but that is activated only in function of an evaluation of a condition. For example, with Synergy you could force supervisory authorization of all credit memos with a value greater than $500.

You should note that the Dynacom CRM module is an example of an add-on produced with Synergy Designer. Its source code is offered free to all Dynacom Developers in order to not only show them the power of Synergy but to use as a concrete example of custom development application.

The Wizards

These handy wizards, many of which are available directly from your Dynacom application, will simply walk you through the development process for many standard types of changes, such as adding a field, screen, report, or data object.

Click to enlarge image

Wizard

The Designer

For hands-on and in-depth design and development, Synergy gives you access to all the underlying table and field levels of data in the Dynacom application, providing you with the means to access and manipulate data at the most immediate level.

Those of you with Visual Basic experience will find yourself in a familiar environment because complex business rules in Synergy are handled using VBScript.

Click to enlarge image

Designer

Those of you with Visual Basic experience will find yourself in a familiar environment because complex business rules in Synergy are handled using VBScript. Using Synergy, you can even add an extension screen to an existing entry screen or, at your client’s request, create specific add-ons that will integrate with their accounting application.

Click to enlarge image

DesignerDTExt

PluginIntegration

Working in partnership and with the involvement of Dynacom clients, developers can transform a standard accounting application into a powerful and personalized management tool.

To learn more about the Dynacom Developer programs, check out our Web pages about them or sign up to the Dynacom Developer program for free, which includes the developer kit!