This application shows how to create a modular Java application using Maven, in respect to "Design by Contract".