Taking lead and assisting in innovative, complex and challenging IT projects providing business process analysis, technical architecture, development and design. Bernoulli IT introduced.


Bernoulli IT analyzes business processes to translate ideas and needs into functionality. Working from a Domain Driven Design approach to obtain insight in business entities and their mutual interdependance. This provides a solid understanding and excellent starting point to engineer datamodels and user functionality. By interviewing and closely working together with people in the field of business, data models, workflows and desired functionalities come to surface.

A picture is worth a thousands words.

Embracing the statement above, analysis results in useful schema's that lead to database models, technical architecture and front-end mock-ups. These schema's continuously prove their value during a project by means of communication with architects, developers, testers and stakeholders. The galery presents some exemplary schema's created throughout the years.

Conpend - Trafinas (small partial) Entity Relationship Diagram - © Conpend

Conpend - Trafinas (small partial) Entity Relationship Diagram - © Conpend

Brunstad Christian Church - Entity Relationship Diagram

Brunstad Christian Church - Entity Relationship Diagram

ANWB - Optimisation of capacity planning and service times - © Incontrol Simulation Solutions

ANWB - Optimisation of capacity planning and service times - © Incontrol Simulation Solutions

ANWB - Process overview of simulation model - © Incontrol Simulation Solutions

ANWB - Process overview of simulation model - © Incontrol Simulation Solutions

ANWB - Technical documentation of discrete event structure / workflow - © Incontrol Simulation Solutions

ANWB - Technical documentation of discrete event structure / workflow - © Incontrol Simulation Solutions

ANWB - Simulation process flowchart (technical) - © Incontrol Simulation Solutions

ANWB - Simulation process flowchart (technical) - © Incontrol Simulation Solutions

Dilbert - The process of software development

Dilbert - The process of software development

CBR - Vision on capacity planning - © Incontrol Simulation Solutions

CBR - Vision on capacity planning - © Incontrol Simulation Solutions

ProRail - Iterative development plan - © Incontrol Simulation Solutions

ProRail - Iterative development plan - © Incontrol Simulation Solutions

UNIT4 - Technical design for backward compatibility - © UNIT4 Accountancy B.V.

UNIT4 - Technical design for backward compatibility - © UNIT4 Accountancy B.V.

UNIT4 - Entity Relationship Diagram - © UNIT4 Accountancy B.V.

UNIT4 - Entity Relationship Diagram - © UNIT4 Accountancy B.V.

UNIT4 - Application Installation Scenarios - © UNIT4 Accountancy B.V.

UNIT4 - Application Installation Scenarios - © UNIT4 Accountancy B.V.

UNIT4 - Printing system workflows / heuristics for page-breaking - © UNIT4 Accountancy B.V.

UNIT4 - Printing system workflows / heuristics for page-breaking - © UNIT4 Accountancy B.V.

UNIT4 - Object lifecycle / statechart - © UNIT4 Accountancy B.V.

UNIT4 - Object lifecycle / statechart - © UNIT4 Accountancy B.V.

UNIT4 - Systematic overview application use-cases (subset) - © UNIT4 Accountancy B.V.

UNIT4 - Systematic overview application use-cases (subset) - © UNIT4 Accountancy B.V.


Analysis schemas form a solid base for the technical foundation of an application and implement the more detailed functionality upon, interface-by-interface, class-by-class, module-by-module, view-by-view, user-control-by-user-control. Bernoulli IT takes lead and supports the development of applications full stack, mainly working with Microsoft technologies using architectural principles and patterns like: OOP, layered architecture, separation of concern, DRY, SOLID, dependency injection, unit testing, async and parallel programming, generics, reflection, LINQ, attributes, design patterns (publish & subscribe, repository, unit of work, factory, decorator, etc.) , striving for a clear and performant technical implementation. Also, coding conventions, appropriate and consistent naming of classes, interfaces, properties and methods are a must for as clean a code base as possible to reach: solidity, maintainability, extensibility and scalability. Bernoulli IT brings understanding and experience to technical architecture and implementation of complex software applications, developing them stand alone or within a team. Using an iterative approach like SCRUM, feedback is gained in early stages of the development process and tackles possible misinterpretations from analysis efforts.

Analysis, development and testing go hand-in-hand during an iterative approach.

Technology has been developing extremely fast the last decade and Bernoulli IT keeps up with it by professional curiosity, reading books, taking tutorials and adapting fast to new possibilities. While diving into new technology is important, there is a need to keep an eye on the criteria used to evaluate it. Novelty isn't the exciting criteria - but usefulness is. New technology needs to provide actual value over existing solutions.


Besides having decent well-performing functionality, software applications should just look attractive. Users deserve modern and good-looking front-ends with overview and rest because of day-to-day interaction with it. Decent functionality and a modern look-and-feel result in a satisfying user-experience. Bernoulli IT has affinity with flow, layout, design, animation and the use of icons, fonts and colors.

The excellent work of Twitter's Bootstrap, Google's material design, Google fonts, Google's material icons and Font Awesome are freely available and mean a kickstart for responsive front-end development.

A flat designed front-end radiates a minimalistic, accurate and confident look-and-feel.


Below, a portfolio of projects is presented where Bernoulli IT was and is involved with over the last years. Enterprise web applications, complex simulation software models for real-world systems and a public web application platform engineered and owned by Bernoulli IT.

  • All
  • web
  • product
  • simulation
project logo
Public CTO / owner
project logo
Keesing Media Group Functional specification, Architecture, Design and Development
project logo
Conpend Functional specification, Data modelling, Full Stack, Front-End Design, Documentation
project logo
Brunstad Data modelling, Styling, Development & Hosting
project logo
Safarisharing Development
project logo
Public Ownership, Intellectual Property, Styling, Development & Hosting
project logo
UNIT4 Project & Team lead, Functional specification, Documentation, Development, Styling
project logo
ANWB Poject management, Conceptual design, Data modelling, Software implementation, Experimental validation, Reporting
project logo
ProRail & NS Conceptualisation railway process, development, maintenance, experimentation, documentation
project logo
CBR Business process analysis, Development, Experimentation, Advice, Reporting
project logo
Port of Amsterdam Logistics analysis, Conceptual modelling, Documentation, Development, Experimentation, Reporting
project logo
Resolf Logo, Styling, Development & Hosting


Numerous technologies, frameworks and development tools are available nowadays. There is a whole spectrum of possibilities to get a software application up and running in the "air" or "cloud". Some are newer than others, some hotter than others, some are trivial, some are exotic, some are... anyway... let's do some namedropping 😉

Visual Studio

Microsoft Visual Studio is an integrated development environment from Microsoft. It is used to develop computer programs, as well as web sites, web apps, web services and mobile apps.

Visual Studio Code

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.

Entity Framework

Entity Framework is an object-relational mapper (O/RM) that enables .NET developers to work with a database using .NET objects. It eliminates the need for most of the data-access code that developers usually need to write.


The ASP.NET MVC is a web application framework developed by Microsoft, which implements the model–view–controller pattern. It is open-source software.


A cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through a global network of Microsoft-managed data centers.

Service Fabric

Azure Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices and containers. Service Fabric also addresses the significant challenges in developing and managing cloud native applications.

SQL Server

A relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network (including the Internet).


ReSharper extends Visual Studio with over 2300 on-the-fly code inspections for C#, VB.NET, ASP.NET, JavaScript, TypeScript and other technologies. For most inspections, ReSharper provides quick-fixes (light bulbs) to improve code in one way or another.


HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and current major version of the HTML standard.


CSS3 is the latest evolution of the Cascading Style Sheets language and aims at extending CSS2.1. It brings a lot of long-awaited novelties, like rounded corners, shadows, gradients, transitions or animations, as well as new layouts like multi-columns, flexible box or grid layouts.


Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.


JavaScript, often abbreviated as JS, is a high-level, dynamic, weakly typed, prototype-based, multi-paradigm, and interpreted programming language.


Angular is a platform that makes it easy to build applications with the web. Angular combines declarative templates, dependency injection, end to end tooling, and integrated best practices to solve development challenges. Angular empowers developers to build applications that live on the web, mobile, or the desktop.


TypeScript is an open-source programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript, and adds optional static typing to the language.


jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. It is free, open-source software using the permissive MIT License.


In computing, React is a JavaScript library for building user interfaces. It is maintained by Facebook, Instagram and a community of individual developers and corporations.


Build responsive, mobile-first projects on the web with the world's most popular front-end component library. Bootstrap is an open source toolkit for developing with HTML, CSS, and JS. Quickly prototype your ideas or build your entire app with our Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful plugins built on jQuery.

Material Design

Material is a metaphor, a system for uniting style, branding, interaction, and motion under a consistent set of principles. With Material we believe product teams can realize their greatest design potential.

Recognition Server

Powerful server-based OCR software for automated document capture and PDF conversion. Designed for mid- to high-volume batch processing, it enables organisations and scanning service providers to convert paper, TIFF, JPEG, and PDF image documents into electronic files suitable for full-text search and long-term digital archiving.


Apache Lucene.NET is a high-performance, .NET full-text search engine framework, a C# port of the popular Apache Lucene project. It is a technology suitable for nearly any application that requires full-text search.


If you can think it, you can make it with Photoshop CC, the world’s best imaging and design app. Create and enhance photographs, illustrations, and 3D artwork. Design websites and mobile apps. Edit videos, simulate real-life paintings, and more. It’s everything you need to make any idea real.


Microsoft Word is a word processor developed by Microsoft. It was first released on October 25, 1983 under the name Multi-Tool Word for Xenix systems.


Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS. It features calculation, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications.


Microsoft Access is a database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools.


Microsoft Visio is a diagramming and vector graphics application and is part of the Microsoft Office family. The product was first introduced in 1992, made by the Shapeware Corporation. It was acquired by Microsoft in 2000.


Windows Presentation Foundation is a graphical subsystem by Microsoft for rendering user interfaces in Windows-based applications. WPF, previously known as "Avalon", was initially released as part of .NET Framework 3.0 in 2006. WPF uses DirectX.


Windows Forms (WinForms) is a graphical (GUI) class library included as a part of Microsoft .NET Framework, providing a platform to write rich client applications for desktop, laptop, and tablet PCs.

WPF Controls

With DevExpress WPF Controls, you'll deliver high-performance line-of-business applications that fully address the needs of your enterprise - apps that emulate Microsoft Office 2013 and Windows 10, while maintaining backward compatibility with previous versions of the Windows operating system.

WinForms Controls

Create compelling, easy-to-use experiences and emulate the UI of today's most popular productivity apps with the 160+ controls that ship as part of the DevExpress WinForms Subscription. Whether you need to reproduce the look and feel of Microsoft Office or to deliver high-powered data mining and decision support systems for your enterprise, DevExpress libraries for the .NET Framework have been built so you can unleash the power of information and intuitively present it to your end-users in the shortest possible time.


The most powerful Git client for Mac and Windows. Version control with Git - made easy. In a beautiful, efficient, and powerful app.


Jira is a proprietary issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions to support SCRUM.


Confluence is a team collaboration software. Written in Java and mainly used in corporate environments, it is developed and marketed by Atlassian. Confluence is sold as either on-premises software or as software as a service.

Enterprise Dynamics

Enterprise Dynamics® is the leading simulation software platform to assist and support in modeling and analyzing virtually any problem. Enterprise Dynamics allows you to find answers and insight without physically investing in the solution. A good simulation software platform does not only provide fast modeling capabilities and good visualization features, but it also provides the possibilities for the re-use of previous made models, segments of models and components.


Delphi 7, released in August 2002, became the standard version used by more Delphi developers than any other single version. It is one of the most successful IDEs created by Borland because of its stability, speed and low hardware requirements, and remains in active use as of 2017. Delphi 7 added support for Windows XP Themes, and added more support for building Web applications.



In recent years, the literature shown formed a base for software architecture and development.


Besides work on complex, innovative, large structured models and software applications, Bernoulli IT also delivers "pure" creative company websites.

How it started...

After 15 years, working for different employers and on many projects, Joep Greuter decided to start a business: Bernoulli IT. Graduating a masters degree in Operations Research / Econometrics and with 10 years experience as Senior Simulation Engineer, analytic skills have been properly formed. Along with a basic predisposition for structure, analyzing and modelling any business domain comes naturally. With Bernoulli IT he brings together a combination of proven βeta competences along with autodidactic αlpha affinity. Engineering and developing well functioning software applications that look attractive is what Bernoulli IT does best.

He gets inspiration from software applications like iCloud, Spotify, Facebook, AirBnB and Soundcloud among others. Being a profound all-rounder he provides knowledge, experience and energy in the whole process of software development. From analysis, documentation, architecture and design to the development of databases, services, applications and front-end code. Gettin’ things done!



Apple hardware, Microsoft Software at Bernoulli IT HQ.

Apple MacBook Pro 15" TouchBar, Intel Core i7 2.9 GHz, 16GB RAM, 1TB SSD, bootcamped Win10 64-bit
Apple Thunderbolt 27" Display x3
Apple iPhone 6+
Apple Chorded keyboard + numeric keypad
Apple Magic Trackpad 2
Apple USB Superdrive
Logitech MX Ergo
Bose Quiet Comfort 35
Apple Flightcase for Thunderbolt display
Bic Ballpoint
Freitag Roy laptop / business bag
MouseRug Carpeted mouse rugs

Office Spaces

Bernoulli IT mainly works remote in any of the locations underneath, at a customer's office or abroad occasionally 💻.

Black Shed - Bergen, NH

Office Zwarte Schuur

HQ - Edam, NH

Bernoulli IT HQ