Author Archive

13 July 2017 | Model + Software architect = Meta programming

Let’s say you have a model of your next application. And you have a software architecture defined for your applications. What if you could combine the model with the software architecture and generate the basic application at the blink of an eye? It would give you great flexibility and speeds up the creation of the base application, so you can focus on the business logic. At MetaFactory we call it meta programming.

In this meetup session on 13 July 2017 we are exploring the art of meta programming. Based on handmade meta code we are generating a Java Spring Boot with Angular application. By changing the meta code, either model or software architect, we alter the generated Java Spring Boot and Angular code.

Code generator quadrant

Code generators come in many flavors. In this article a code generator quadrant is presented based on the black-box versus white-box x-axis and the non developers versus developers y-axis. As there is no code generator that suits all purposes optimally, choosing the best one is a matter of properly anticipating its application and actual user.

MetaFactory in SME innovation top 100

MetaFactory is one of the SME companies in the innovation top 100 of the Dutch Chamber of Commerce! A quote form the website of the Chamber of Commerce: MetaFactory is a software factory that assists developers. So true. Check the link (in Dutch) for the complete text of our nomination and share and like us.

Jan Hartman joined MetaFactory as SDA specialist

As of July 1st, 2016 Jan Hartman joined MetaFactory as a SDA specialist. Jan is going to explore the possibilities of using MetaFactory for industrial automation projects.

IoT Tech Community Meetup

Jack van Praag of MetaFactory is one of the speakers during the first IoT Tech Community Meetup. Location: Reshift office, Richard Holkade 8, Haarlem. Start at 5 PM

For more information and subscription, see


MetaFactory is participant of the Accenture Innovation Awards 2016

Will you help us win the Public Prize?

We participate in the Accenture Innovation Awards 2016 program. A professional jury will select the winning concepts, but the public can also vote on concepts via social media channels. The idea is simple: the concept that collects the most Social Votes will win the Public Prize. You can vote by visiting our concept page at the Accenture Innovation Awards website using the Twitter, LinkedIn and Facebook buttons.

Vote for us!

Nominated for the Computable Award ‘Best Dutch start-up of the year’

MetaFactory is nominated for the Computable Award ‘Best Dutch start-up of the year’ 2016. Out of 122 participating start-ups MetaFactory is selected for the last 20. We are going to pitch on Friday April 15, 2016 for a place at the final 10. 

Bachelor Computer Science graduation project

MetaFactory is facilitating a bachelor Computer Science graduation project for students of the University of Amsterdam. Students of other universities can apply as well. The assignment is to proof that MetaFactory can produce a fully operational C# program based on MetaFactory patterns.

14 April 2016 | ChessWise and MetaFactory on IoT Tech Day 2016

ChessWise and MetaFactory are speaking on April 14, 2016 on the IoT Tech Day 2016. The session will cover several communication protocols for IoT networks as well as the the connection of IoT networks with backoffice systems.

Wireless Blind Automation Verosol with MetaFactory

MetaFactory has been asked by Verosol to develop a web-based application for their Wireless Blind Automation solution ‘FourC’. This state-of-the-art system offers the power to control a series of solar powered blinds simply from your smart phone. The application is of course built using the Metafactory tool.

The FourC system enables you to communicate with your blinds and vice versa. Furthermore with the small solar panel as the blind’s power supply no wires are required.  Each blind is connected to other blinds and to a special gateway through an energy efficient bluetooth network. The gateway enables the user to configure the blinds and receive commands. In the reverse direction the blinds are providing status information and alerts if needed through the same gateway. The commands for the blinds can either be given manually by a user, or originate from a circuit.

The FourC web-application will be built using AngularJS front end technology in combination with a Spring backend. Metafactory patterns will be used for both building the application and maintaining it.

For more information about the great Wireless Blind Automation concept of Verosol, check out