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.