• Creating Innovative
    Software Solutions
    Emweb is a software engineering company specializing in creating software through innovation and research. We solve challenging problems and help our customers succeed by delivering quality solutions that make a difference.

Our expertise

Web Applications

Web Applications

The Wt and JWt libraries are our flagship products. Wt is a C++ library for developing web applications and JWt is the Java equivalent. Through a simple and consistent widget-based API, the complex technology mix of modern web applications is presented in a structured and manageable way. Security, performance and maintainability of your applications is built in the core of the libraries.

Learn more
Embedded Systems

Embedded Systems

Our specilization in embedded systems design lies in radio frequency communication, ultra low-power systems, sensor data processing, fusion algorithms and connectivity. We can manage your project from concept to market, in all aspects (HW, SW, User Interface, casing, production, ...). Our intimate knowledge of Internet Protocols makes us an ideal partner for your next IoT design.

Embedded Software
Machine Learning and <br/>Bio-Informatics

Machine Learning and
Bio-Informatics

Emweb builds software for viral and bacterial genomic data management. In cooperation with government health departments, universities, research institutes and hospitals around the world, emweb has built software for collecting, storing and analyzing annotated samples. Our database and pan-viral classification tools process Sanger DNA sequences, NGS data, or MLVA data.

Learn more

About Us

Since 2008, Emweb delivers software products and development services. Emweb is located in Leuven, Belgium, in the proximity of the KULeuven University and research institutes such as Imec. The company's initial focus on software development for the web and embedded systems in C++ and Java has broadened over the years, as the size of the company has increased. Emweb's customers are located all over the world and include several of the largest IT companies in the world.


Emweb launches Genome Detective. With the price of DNA sequencing falling faster than Moore's law, the analysis of the resulting data became a major bottleneck. For the interpretation of the microbiome DNA, Emweb created Genome Detective, a collection of tools and services to extract meaningful information and clear reports.

High-throughput Next-Generation-Sequencing (NGS) technologies are powerful new tools which are today within reach of researchers, epidemiologists and healthcare providers. They offer new methods for discovery and detection, clinical diagnostics as well as disease control and prevention.

Genome Detective is the result of a collaboration between Emweb, research and governmental institutes, and hospitals around the world in the context of the European research project Virogenesis. The consortium consists of computational biologists, statisticians, epidemiological modellers, clinical and molecular virologists, from Belgium, The Netherlands, France, the United Kingdom, the Republic of South Africa and the United States of America.

Read more about Genome Detective at www.genomedetective.com.


Wt 4 released. Version 4 is a milestone release for the Wt project. In the 4.0.0 release, the library introduces the required changes in the API to follow up on recent developments of the C++ language. The extended use of the new smart pointer classes to make object ownership explicit throughout the API is one of the most visible changes. The signal/slot system was rewritten, enum classes are used, and many boost types in the API (such as boost.any, boost.date_time) were replaced by their standard library equivalents.

The main benefit of this transition is that the Wt API became more self-explaining, compilation times have been reduced, run-time performance improved and the library's user requires less knowledge of boost. Secondary consequences of the transition are for example simpler stack traces and simpler compiler errors.

Latest News

Wt & JWt 4.11.0

(J)Wt 4.11.0 is a major release. That focuses on authentication and WebSockets.

First Wt is now able to support MFA in its authentication system. It is easily enabled with a single call to AuthService::setMfaProvider(). By default an implementation for TOTP is included. This offers a way to enable an additional layer of security for your applications. Instead of remembering a single password, users can be made to enter a short code that changes often, as an additional authentication step. Developers are also able to implement this feature in any way they see fit via the interface AbstractMfaProcess. A couple examples are provided in the source code, and the authentication tutorial.

This is for Wt alone, no for JWt:

If you like using WebSockets, there is good news! Wt was already able to communicate with its server over WebSockets. This was, however, limited to only its communication for updates regarding its framework. Now you are able to use them in whatever custom way you see fit. Developers can set up endpoints (both session-private or public) that listen to incoming requests. The browser (or another client) can then use those endpoints to connect to said resource. A connection has now been established, and messages can be send back and forth.

Here are the links:

Binary builds for Windows are available on the GitHub releases page.

Contact us for more information
or a personalised quotation

Featured project

Genome Detective

Genome Detective

Client: Emweb

Genome Detective is Emweb's software suite for microbial Next Generation Sequencing analysis. The Virus Tool is an accurate, fast, automated system for virus identification in NGS data. Genome Detective Virus Tool includes the popular Virus Subtyping Tools, which all combined have been cited several hundred times in the scientific literature.

More customer projects

Some Of Our Clients