What is an Dmailer APP Engine?

Our Dmailer App Engine enables you in a few minutes to immediately take advantage of a full feature set so that you focus on your core business. The Dmailer App Engine includes two components:

  • A portable API,
  • A backoffice.

The API

  • An Update Manager: this enables you to push updates to your installed base. The code in the Application Manager is capable of detecting if a new version is available and will download and install it for you,
  • Marketing Channel: our Application SDK and back office enables you to store marketing campaigns (images) which will be pushed to your clients. Whenever you wish, you will upload the back office with a marketing campaign, configured and ready to send whenever you decide. Whenever the customer starts their client, if you program it as such, marketing campaigns will appear automatically.
  • License Management: we provide a license management system you can manage via the backoffice,
  • VID/PID detection and locking: as a security feature, your application can be locked on a specific hardware device.

The BackOffice

  • Manage your releases (upload new releases, push them, etc.),
  • Define access to an application based on the VID/PID of the device plugged-in,
  • Access a support interface so that you can support your customers directly,
  • List of customers (as they register through the registration window),
  • A full selection of statistics.

Statistic sample

How does it apply to your business?

Dmailer APP Engine can be used simply in any type of application. This powerful foundation library allows you to use a proven technology platform, rather than "re-inventing the wheel". You can immediately take advantage of an application and its already built-in features, as well as get access and control of your customers through the back office.

  • For software editors, this is a very powerful cost saving tool: resources are no longer used to re-implement what already exists,
  • For executives, it gets you real time information on how your software is being used: the example above represents the number of daily registrations of your product. You can also determine the geographical distribution of your software, and monitor the spread of your software through your customer base to get accurate numbers on "how many users you have". All of this information is updated on a daily basis.
  • For product marketing, it enables you to manage software releases to your customers, and to communicate via marketing messages efficiently.

Statistics are available upon request and can be customized.

SDK Pre-requisite

SDK Platform Supported

As of today we support all versions of Windows, and MacOSX 10.4, 10.5 and 10.6. We are able to support other platforms on a per demand basis.