ENGRAPHO


    suite of applications revolving around the idea of producing high-quality professional documents using state-of-the-art web technologies to deliver outstanding user-experience, enhanced productivity and audit trail capabilities

    VISUAL COMPOSER

    Complex layouts designed using your mouse. Online. On any device.


    drag-and-drop

    snap-on components

    live preview

    team collaboration

    audit

    CODE EDITOR

    a cloud-based development environment seamlessly integrated with diesel language


    Selected features:

    syntax highlighting

    syntax check

    collaborative utilities

    live preview of your documents

    easy navigation of template content through a tree-like view

    code completion

    semantic verification

    audit utilities

    plugin generation for offline or cloud use

    online PDF production based on data uploaded via Excel files

    diesel
    is a scripting language,
    is a domain specific language, dsl or diesel ...
    ... providing a simple syntax, suitable for representing the structure of a complex, dynamic document. Once the document layout is defined as a diesel template, this can be used to produce documents inheriting the defined structure and differing only by the dynamic data being used.

    Selected features:

    multi-language document templates

    paragraphs with customizable paragraph styles

    conditional statements

    table of contents

    images

    barcodes

    embedded Python scripts for data processing

    customizable page settings (including multiple page settings per document)

    tables with customizable table styles

    text formatting

    embedding of external PDF documents

    charts with customizable styling

    mathematical formulas

    dynamic data in various formats

    All features of the languages are thoroughly documented and plenty of examples are made available. Consult our support page for details.

      ENGRAPHO CLOUD PRINTER

      produce and keep your documents on our infrastructure


      Upload a file
      Produce your documents on our servers, by simply uploading your data as a spreadsheet file. Download each resulting document individually or the whole bundle as an archive.
      Send a REST request
      Call our REST web service and upload your data. As a response, you'll get back your document or a detailed error message if your data can't be validated against a deployed diesel plugin.

      PRIIPs KIDs

      One-stop shop solution for risk calculations, document generation and dissemination


      Risk calculation engine compliant with the regulatory requirements for Key Information Documents for PRIIPs. The financial calculations are implemented following the Final Draft regulatory document published by the European regulators. Our implementation is flexible enough to allow incorporate updates of the methodology if necessary.

      The main features of the product include:

      calculation of risk measures required to be reported in a KID (SRI and scenarios)

      use of trading calendars for the relevant markets of the product and underlyings

      fast response time (below 20 milliseconds for funds and below 500 milliseconds for typical structured products)

      take into account life cycle events: coupon payments, autocall events, barrier events

      flexible about the source of historical data (reuse your data or rely on us to provide the data)

      powered by a multi-node computing grid

      CONSULTING


      Do you need help for a special project involving automatic generation of documents with dynamic content?

      Get in touch
      we might be able to lend a hand

      TECHNOLOGY

      sharing our coding experience with you


      +40K
      LINES OF CODE
      as of February 2017
      1
      PROGRAMMING LANGUAGE
      Our preferred programming language is Scala.
      1
      OPERATING SYSTEM
      All our desktops and servers run a Debian operating system.
      6
      DEVELOPMENT TOOLS
      We like to structure our code as SBT projects, that we maintain using IntelliJ IDEA. We use Git as our version control system and Bitbucket to host our repositories. The documentation for diesel and engrapho is created using Atlassian Confluence, while the roadmap for our releases is managed using Atlassian Jira.