I have worked with Hein+Fricke on multiple occasions and have always been extremely pleased with their work. They have a great understanding of the requirements and always deliver software that performs well in real life. Additionally, they are always willing to enhance the functionalities to make the software even better.