Repairing Project Files


Make sure the project that you want to repair is closed.

Note: if the project file is still locked after it being closed, restart your computer to unlock file.

Select the Project and click the Repair button.

Creating a Exe Installation


Your project is finished an it’s time to create a exe file that will install your program on computers.

First you need to start ESB as Administrator.

Right click the shortcut and choose the “Run as administrator”.


Open up the correct project.


Click the Build Setup button at the top.


Navigate to the directory you want to save the exe file.

Type in the name of the file that will be created.

Click the Save button to begin.


ESB will show the process of the build and then save the exe file to the designated path.

License Activation


There is licensing activation built into ESB.

To activate the licensing mechanism, click the Trial button at the top.


There are two ways to allow for activation.

Trial Activation Serial is a hard coded serial that can be used to activate the software. The ramifications of using this as a licensing mechanism is that the serial can be shared. There is no way to maintain licensing on a user basis.

Licensing Url allows you to check a online script to see if the user has a current license or not.

Activation Serial


To use the Activation Serial, simply type in a activation serial into the Trial Activation Serial.

When a customer purchases your program, you will need to send them this Activation Serial.

Keep this field empty if you do not wish to use this type of activation.

Online Activation


Online licensing allows you to control activation on a user basis.

The software will call a online script and the script will return a True for an active license and False for a inactive license.

ESB will send two variable when it makes the call to the script. The serial/email that the user enters and a Product Name.

License Url – the url of the script ESB will call.

Product Name – the name of the product that will be sent to the script.



The contents of the Licensing Script will need to be uploaded to your server.

The Url to the script will need to include the Index.php file when adding it to the License Url.


Since ESB customers use all sorts of payments processing, it is up to you to incorporate a call to either your payment service provider ot to a local database.


Additional code to contact your payment processor or make a database call will need to be added in this section of the Licensing Script.

ESB expects a True if there is a active license or false if there is a inactive license.

The script shows how to return a True; Simple echo false for a inactive license.

You can download the Licensing Files by clicking here.

Creating a Trial Version


You can allow your users to use the full funcationality of your programs for a limited amount of uses.

After they use it so many times the software will stop opening up.


To add a trial version, click the Trial button at the top.


Trial Period (in Days) – this will be how many times a user can interact with your program before it turns off.

Trial Activation Serial – this will be a hard coded serial that the user can enter in the activate your program.

Note: do not use the Trial Activation Serial if you want to using the Licensing built in.


Under the Html tab, paste html that will be shown to the user when starting the program.


The Trial window will be displayed to the end user.

To use the program, in Trial mode, the user simply clickson the Run Trial button.

Once the Trial is finished, the Run Trial button will disappear leading the user to activate the program in order to use it further.

Changing Navgation


To change the navigation on the lext, click the Tools page at the top.


Click the Model Editor .


The Model Editor dialog will be displayed.


Expand the NavigatonItems section.

You will see the categories displayed in the navigation as well as the specific items within each category under the Items section.

Select on the category or specific item.


The details for that item will be displayed in the Property section.


Change the index of the item to reorganize your navigation.

Setting an item’s index to 0 will place that item in the first place. A 1 will be in the next place and so on.



Click the Save button once finished.

Changing Form Layouts


Once the software is running, you will need to go through all forms and customize for a more pleasant experience.


Right click on the form and choose the Customize Layout option.


For more information on customizing Forms please see the section under Detail Views.

Software Model


The Designer is here you create your forms and properties.

Please see the section Designing Your Software for more details.

Software Details


The Software details will show you several options to customize your software program.


Name – the name of you software program. This is what your users will see.

Version – the version number of your program. This should be in the format of 1.1.1.

Help File – the url of your software help documentation.


Font – the font that will be used within your software program.

Font Size – the size of font that will be used within your sofware program.

Software Interface – choose from several different interfaces.

  • Multiple Document Interface
  • Single Document Interface
  • Tabbed Multi Document
  • Outlook Simple
  • Outlook Animation


Software Interface – click the drop down to select from different skins.



Addons are additinoal functionality that can be added to your main application.

Click which Addons will be added.

Note: The Addons available will depend on your version.


Icon – the location of a .ico file that will be used for the software and the shortcuts.

Note: you cannot simply rename a jpg or png file to ico. The image needs to be converted to the ico format using a program like Gimp.


Splash Screen – the image that will be shown when starting your software program.

Navigating between Projects


You can have multiple projects opened at one time.

To navigate between projects, click on the name of the project in the navigation bar at the bottom.

The Projects navigation item will open up the Project List.