As an innovative and independent consulting enterprise we are offering you high-quality support in different areas:
Technological Consulting, Architecture
Our firm has comprehensive experience in the area of professional software-development. We provide this experience to realize your goals. We develop evaluations, requirements, tender documents, system specification, feasibility studies and architecture.
Analysis, Modeling and Design
We are using modern and approved technologies to create a sound basement for the development. Our toolbox contains UML, patterns and object-oriented technologies as well as structured and dataflow-oriented methods, wireframes, mockups, rapid prototyping, UX- analysis and design.
Development: Web, Cloud, Desktop
We develop high-performance, user-friendly solutions according to your requirements and specifications. We use generic tools and methods to improve the efficiency and stability: Generators, dynamic compilation and generics. We have extensive experience in the area of standard product development, especially for international markets.
Our development is based, whenever possible, on standard technology. Our websites do run on all current browsers, including mobile devices. They are ambitious, interactive, dynamic and graphical, build for for notable clients in the scientific/technical/financial areas. We value and engineer security, stability, usability and performance.
C#, ASP.NET, Microsoft.NET
We are specializing in Microsoft® .NET™ technologies, especially Visual C#®, ASP.NET, MVC, SQL Server, XML, C++/CLI, ADO.NET and VB.NET.
Troubleshooting, Debugging, Performance, Reviews
We support you in analyzing and solving crashes, exceptions and performance problems in C#, C++, VB und WCF. We can do professional dump analysis.
Porting ASP.NET, VB.NET, Reengineering, Redesign
We have the methods and experience to stabilize and improve legacy software (ASP.NET or other technologies) and improve their performance. We can optimize and modernize the user interfaces. We also support you in the transition from VB.NET to C# or when switching to .NET 5 (core).
Our company has a subsidiary on the Canary Islands. This allows us to provide services like translation, graphics design, Web design, software development, testing and support in various languages and with advantageous conditions. There are excellent air connections to the European mainland and the United Kingdom.
We are longtime and able users of the Microsoft Azure Cloud environment. Our software is running on Azure virtual machines and virtual websites. We value the advantages of Azure: Global availability, rapid provisioning, flexible capacity, load balancing and pay-as-you-go.
We are long-time users of Microsoft SQL Server and have used Oracle, Informix and MS-Access databases as well. We developed an own rapid prototyping and ORM system to bring flexibility, stability and speed into the development of SQL databases.
Coaching and Workshops
As a result of our longtime experience we are able to find clear concepts and path breaking methods of resolution, which in practice provide stability, save costs and lead to sure results.
Customers and References
In the following text we will give you a short overview of some of our most important customers and the projects we realized for them.
Carl Zeiss® Microscopy GmbH
We realized the product "ZEN browser", a web-based high-performance image and document database. Its main purposes are fast display of and fluent interaction with huge images, as they result from modern high-tech microscopes. The system may be used from desktop and mobile devices, without restrictions in functionality and independent of the client operating system (Windows®, OS X®, iOS®, Unix® or Android™). Metadata may be imported and used for all documents; import, layout and drill-down are fully customizable; images and their various labels and metadata may be arranged as required. The system is able to manage various image formats. Any type of document may be imported and managed. It contains version management and collaborative features. A demo may be found on https://zenbrowser.zeiss.com/zdb.
Automation Systems Company, Dresden
"...auf diesem Wege bedanken wir uns für die Durchführung der drei Workshops "Debugging" in unserem Haus. Die Workshops sind bei allen Teilnehmern sehr gut angekommen und werden uns in den laufenden und kommenden Projekten sehr weiterhelfen. Trotz der sehr knapp bemessenen Zeit unsererseits waren Sie in der Lage die fachlichen Informationen sehr gut an die Teilnehmer zu vermittein. Hervorzuheben ist auch die sehr gute Zusammenarbeit und die Kurzfristigkeit in der Sie die Workshops möglich gemacht haben."
Microsoft Germany GmbH
Karl Geitz been working as freelancer for Microsoft GTSC EMEA in Distributed Services for about 17 months. He worked in the Distributed Services section of the european Premier support organization. His topics were Windows Communication Foundation (WCF), SOAP and XML, Web- standards, web site security, troubleshooting and debugging and consulting. His colleagues were knowledgeable experts and very nice and interesting people. They solved problems of performance and stability for clients throughout Europe.
MTU Aero Engines GmbH
"Den Berater Herrn Karl Geitz hatten wir 2007 in der Entwicklung und Programmierung
verschiedener Softwareprojekte eingesetzt, die in C# implementiert wurden.
Es handelte sich sowohl um Server-Komponenten als auch um graphische Benutzeroberflächen
Herrn Geitz können wir jederzeit weiter empfehlen, er hat stets sehr schnell und effektiv gearbeitet, die Entwicklungswerkzeuge sehr gut beherrscht und auf Grund seiner Erfahrung und seines Überblicks für alle aufgetretenen Probleme in kurzer Zeit erfolgreich und eigenständig eine Lösung gefunden. Hervor zu heben sind seine .Net- und SQL-Detailkenntnisse."
Since many years we are working for Siemens AG, in the divisions traffic control, medical systems and telecommunications. (I&S ITS, MED DB, ICN bzw. COM).
We realized some sophisticated applications for Siemens. In the first four of the following projects I developed the architecture and was project lead.
- COM: Code-and Schema Generator for .NET
- COM: Dialer Server Applikation for HiPath ProCenter, .NET
- COM: CRM Sales Support System, .NET.
- MED: XML based generic testing system for SynGo.
- I&S: CONCERT-NT - A traffic control center.
Why should you award us a contract? Why should you work with us and trust us to implement large software systems? In the following we try to give some good arguments:
Choosing the Right Strategic Direction
By choosing the right strategic direction at the beginning of a project, substantial costs can be saved during development and after rollout. By choosing an appropriate architecture, by good design and by using an efficient software factory we support you.
Stability by Good Design
The design is the basement on which the development of a software must rest. Only if the underlying design is stable, complete and efficient, the application which is built upon this design, can be as stable, complete and efficient. The quality of the specifications determines the success of the project. Profit from our experience!
Refactoring and Porting
Programs grow old, too. The utilized technology goes out of fashion. The data structures no longer keep up with the current requirements. To get a handle on these problems, refactoring and porting are appropriate measures. We have much experience with these tasks and can speed up and ensure the implementation.
User Interface, Data structure, Algorithms
These are main pillars of every program. By finding the optimal pattern for each of these pillars the software development can be led to success. We evaluate or provide the quality of these components and find the matching solution for you.
Real Cost of Working Time
We want to show here, what the real cost of every productive working hour is, for an employee in the software development (in Germany). First we will calculate the number of working days and hours per year:
The calculation of the productive working time is based on the summary done by Billomat.
Cost per Working Hour
On this basis, we then calculate the effective cost per working hour (presence / effective) for the gross salary and the total cost, respectively. (Numbers based on the PDF from 2013, s.b.)
All in all, one has to calculate with about 78 EURO per hour.
Links / Quellennachweisehttps://www.billomat.com/magazin/jahresarbeitszeit-berechnen , http://www.bkpv.de/ver/pdf/gb2013/goetz_schnitzenbaumer.pdf , https://www.runmyaccounts.ch/2013/07/wie-viel-kostet-ein-mitarbeiter-wirklich/ , https://www.brutto-netto-rechner.info/gehalt/gehaltsrechner-arbeitgeber.php , https://www.computerwoche.de/a/die-wahren-kosten-eines-pc-arbeitsplatzes,1231008 .
Our tariffs depend on the kind of work, the required qualification and
the planned duration of the task. Please ask us for a quote!
Our subsidiary on the Canary Islands allows us to provide services at good conditions. From there, very good air connections to the mainland and the British islands exist. We can reach every part of Europe quickly and a skilled and multilingual pool of manpower is available.
We have been developing a lot of tools. In the following we will give you a short overview. If your projects have similar requirements, you can contact us.
Web Application Installer
Customizable target locations, web application settings, database settings. HTTPS and certificates. Create websites and web applications. Set folder and Service rights. Persist and reuse all settings. Test preconditions. Upgrade databases. Modern user interface.
Users, Groups, Security, Rights
Manage authentication and authorization within websites. Access Active Directory™, use Windows™ credentials. Easily specify access to program components and features.
Web Uploader for Large Files
Customizable server connections and credentials. Very user-friendly UI. Support for automated, background action. Pause, resume and restart transmissions. Manage many documents at the same time. Show transfer statistics. Persist and reuse all settings.
Single Page Framework
Very lightweight. Application code is reloaded on the fly. Full history support; go backward and forward. Undo and redo support in the object model. Template formatting on client and server. Support for easy translation.
Viewer for Huge Images
Very quick image display, panning and zooming. Various image formats. Integrated graphical, collaborative annotations. Customizable colors and layout, embeddable. Interface for version management.
High-speed data access. Able to work with huge data sets with minimal memory footprint. It is a layered system: DTO's for basic data representation and transfer. BO's for bundling the object-related functionality. BOM's for lists of business objects. Pluggable validation. Customizable serialization and database access. Stable, proven, generic.
Generate databases, SQL scripts, C# code, ORM object model, user interfaces and XSD schemes. Model-first. Simple and efficient model description. Practical user interface. Supports partial classes. All generators are easily customizable. Easy to use internal API.