MetaCommunications Engineering

MetaCommunications Engineering


MetaCommunications Engineering is a focused team of professionals dedicated to quality code and products that make a difference. The team is made up of individuals working at engineering centers in Iowa City, Iowa, and Prague, Czech Republic. Team members come to MetaCommunications from unique backgrounds and with diverse areas of expertise.


Proud participants and sponsors of the following local events and organizations:



The Boost C++ Metaprogramming Library,
March 2002 – A. Gurtovoy, MetaCommunications; D. Abrahams, Boost Consulting.

C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond, December 2004 – D. Abrahams, Boost Consulting; A. Gurtovoy, MetaCommunications.

Activate Your Career

If you have a genuine interest in programming and user interface design, we’d love to talk to you! We are an established company with a large customer base that is looking for developers to join our small, focused team.

Learn More


MetaCommunications Engineering Meeting



MetaCommunications Open Source Labs

MetaCommunications Engineering is actively involved in a variety of open source labs with the central focus of sharing libraries, tools and services with the developer community. is a source of many indispensable libraries that make our day-to-day development life a whole lot easier and productive. As a token of appreciation and our way of giving back to the community, we are hosting a number of Boost-related resources and services.

Business Logic Toolkit is a set of components to simplify .NET application development. BLToolkit is provided as source code that you can use “as is” or customize for your applications. It is written in C# and compatible with .NET Framework 1.1 and 2.0. We are hosting a continuous integration server for BLToolkit project.

AllPairs is an open source test combinations generator written in Python, developed and maintained by MetaCommunications Engineering. The generator allows one to create a set of tests using “pairwise combinations” method, reducing a number of combinations of variables into a lesser set that covers most situations.

Questions? Contact our team at