People Making Software

Software Development Company Hirsch

Software Development Company Hirsch

We develop programs that our customers use in the pharmaceutical industry, commercial or technical fields.

In a large part of the programs we realize interfaces to other systems like SAP. We also program connections between machine controls and databases, such as system controlling from orders in merchandise management systems, or collection of machine data and storing the results in the databases of commercial systems.

Please call us on +49 (0) 76 35 / 8 27 16 - 0 or send us an e-mail. We are excited to meet you!

Our customers

Our customers are the regional fiscal offices Stuttgart and Karlsruhe, Roche Pharma AG, Auma Riester GmbH & Co. KG,Siemens AG, Atmel Corporation, Helios Ventilatoren GmbH and many other customers such as engaged in the fields of:
- pharmaceutical industry - public authorities - construction industry - automotive supplier - mechanical engineering semiconductor industry - laboratories.



- merchandise management
- laboratory information systems
- machine control
- Laborinformationssysteme
- machine controls
- database connections
- standard software
- special solutions
- production workstations
- test benches
- sales support
- time registration
- quality control
- mobile
- PC controllers and

Development environments

- Microsoft Visual Studio
- MVC 5
- Telerik DevCraft
- Telerik Platform
- Beckhoff TwinCAT
- Microsoft Office
- Microsoft SQL Server
- SAP Crystal Reports
- Telerik Reports
- Oracle
- Microsoft Visio
- Cloud Computing


- workshops
- analysis
- concepts
- coding
- test
- user training
- documentation
- reviews
- training
- maintenance


- SAP Remote Function Call
- generation of IDoc
- save pdf documents in a database
- modify saved pdf documents
- encryption of data
- create and send mass faxes
- creation of doc and docx files
  without using MS Word
- creation and processing of
- computer phone integration,
  choosing from database
- porting applications to
  Windows Mobile


We use patterns and UML for programming if possible. Our programming guideline ensures a code with common notation and helpful comments, in which every other programmer can read in a short time.

All projects are stored in Microsoft SourceSafe. This allows each change to be traced exactly.


We write software for you, for your business. We understand your language, learn your wording and work in your business processes. We have gained the necessary experience in many successful projects. After many years, many customers still admire how we managed to distil the essential structure out of a collection of notes, Excel files and numbers, and to develop logically structured and understandable software.

Of course we regard also bits and bytes. This is our daily business, we master it completely. If you want to become acquainted with the technical details, we will supply you with all the necessary information. As our customer, you basically get the source code and all libraries used for your projects. You will thus remain independent of our programming company and can develop your projects with your own staff at any time or assign further development to colleagues. Nevertheless, all our customers have remained faithful to us until today.


Standard software

We develop Windows applications that are used by many thousands of users.

For example, the Digital Contract Award Notice of the State Property and Building Administration Baden-Württemberg in Germany is a product of our office. Also over the borders of Baden-Wuerttemberg many authorities obligated this software for their building authorities and freelance engineers. 15 years ago we programmed this software as one of the first .NET applications and continue to develop it to this day.


Business applications

Special areas that SAP does not cover and which can be solved more elegantly and more productively with a Windows program or a Web application.In recent years, we have developed many applications in the area of pharmacovigilance, financial planning and corporate management for the pharmaceutical industry. We avoid creating isolated applications, but integrate our special solutions via interfaces and direct database access into the existing EDP world. For programs in critical areas, of course, we create the documents for validation.

Thumbnail Image 1


Do you need a database that only collects, prepares, manages and evaluates the data you really need?

We adapt the data optimally to your needs and create professionally a database with Microsoft Access.

Thumbnail Image 1

Integrated applications

The basis of Industry 4.0 is seamless communication from the sensor to the Internet. We develop such systems with distributed intelligence.
From the simple replacement of a seven-segment display with a smartphone app to cloud solutions that have full connection to the real world via PC controllers. We provide you with the entry into the world of cyber-physical systems, both in new projects as well as in the modernization of existing software.


Our projects are running in a stable process. Based on your requirement profile or our analysis, we create a detailed concept, which is divided into a detailed technical concept and an implementation concept. In the technical concept you will find the realization of your ideas as a client.

Our customers use programs written by us in the commercial, technical or pharmaceutical fields. We would like to tell you more details about what we can develop for you in a personal conversation. We are looking forward to your mail E-Mail or a phone call +49 (0)76 35 / 82 716 - 0.

Software for pharmaceutical industry


We have developed software for study management, financial management and pharmacovigilance for the pharmaceutical industry.

We have programmed Windows programs or web applications in the area of pharmacovigilance, financial planning and corporate management for the pharmaceutical industry.

Our special solutions are integrated into the existing EDP environment and enable efficient and productive work.

For programs in critical areas, of course, we also create the documents for validation.

Thumbnail Image 1

Digital Contract Award Notice

Legally secure preparation of the procurement documents and the awarding of public contracts according to the VOB (German Construction Contract Procedures), to the VOF (German Regulation on Freelance Services ) and for VOL (German official contracting terms for award of service performance contracts )

Customer: The State Property and Building Administration Baden-Wuerttemberg in Germany

Originally, the Digital Contract Award Notice was planned as a simple assistant in order to record the award proposal in a legally secure manner according to the procurement manual for the national public tenders according to the VOB (German Construction Contract Procedures).

Since this beginning, the scope of services in annual updates has grown steadily. It can now process all national and EU tendering procedures. It records the award proposal and the award decision of pre-litigation and main proceedings and, in addition to the minutes, it issues the rejection and cancellation letters for the bidders.

The program gets automatically updates from the server of the Administration Baden-Wuerttemberg.

Thumbnail Image 1

HOAI (The fee structure for architects and engineers)

Fee regulations for architects and engineers

Customer:The state administration for property and building construction in Baden-Wuerttemberg, Germany

We have developed calculation programs for all areas of activity for the state administration for property and building construction in Baden-Wuerttemberg.

The programs are based on MS Excel. In addition to the programmed purpose of calculating the fee for one or more objects with a workbook exactly according to the HOAI Act (The fee structure for architects and engineers), the programs offer the advantage that the user can pull apart the worksheets in order to document intermediate statements or to insert remarks.

With these programs, the state audit office also checks finished projects. Therefore, they contain the HOAI tables back to the year 1985. The programs calculate the different currencies Euro and DM automatically.

Scope of services: Buildings, structural design, testing of structural design, outdoor installations, technical equipment, building acoustics, room acoustics, soil mechanics, engineering structures, thermal construction physics, surveying, traffic facilities

The calculations and updates after inputs are so complex that an extensive VBA programming is stored in the program. The code includes about 4000 lines.

Thumbnail Image 1


Task: Rationalization of sample management, processing of measured values, storage of customer data

The original organization with handwritten forms and the existing EDP use was very time consuming.

Our task was to optimize business operations. We have programmed:

- Collection of samples for wine analysis, soil analysis and environmental studies

- Acquisition of the measured values

- Printing of analysis results, fertilizer recommendation and certificates

- Customer administration

- Billing

- Transfer to tax advisor

Development Environment: Microsoft Office Access

Thumbnail Image 1

Project Schedule

Task: Time planning of complex development projects

Customer: Automotive Supplier

Our task was to automate an existing Excel file for the scheduling. We have programmed:

- Gantt chart with target-actual comparison

- Setting the time axis of the Gantt chart via an understandable dialogue

- Export and import of sections into own Excel tables

- Import of master data from the project database

- Fix the file name of the Excel file from the master data

- Export of dates and times to MS-Project

The settings for these functions are not hard-coded but stored on a service worksheet. The customer can adapt the Excel program itself to changes in the business processes on this service sheet.

Techniques used: Visual Basic for Applications VBA

Development Environment: Microsoft Office 2010: Excel, Access and Project

Thumbnail Image 1

Cable Assistant

Measuring equipment of assembly tables for wiring harnesses

Cable Assistant is the first web-based in-production test system for wire harness installation.

The Cable Assistant checks every single connection on the assembly table. The app shows errors and gives the worker an indication of how to properly wire the single wire.
The Cable Assistant guides the worker through the installation, line by line and gives the worker immediately with each line the feedback which line he has installed and which should follow next. Or what he needs to correct.

A Beckhoff Embedded PC measures the mounted connections of the wiring harnesses via digital input and output terminals. There can be up to 100 wires in a wire harness. Via UDP protocol, the embedded PC sends the determined connections to a web server on the intranet. The web server processes the results of up to 12 assembly tables. The description of the assembly tables and harnesses is read by the web server from an SQL server. It creates pages for the workers and the work preparation. The worker has a tablet on the assembly table as HMI.


We are a flexible programming office with a highly qualified team in the south-west of Germany. Owner-managed and Independent.

Since 1994, we have gained a wealth of experience in successfully handling software projects.

Our engineers attend the training courses to use the ever-evolving technology.

Software entwickeln
Software entwickeln lassen


Software entwickeln


Software Development Company Hirsch
Ruländerstraße 11
79418 Schliengen


Tel.: +49 (0)76 35 / 8 27 16 - 0

Fax: +49 (0)76 35 / 8 27 16 - 20

Or just visit us. Since 2009 you can find us in our own office building in the Schliengener business park. In our meeting room, a lot of good ideas have been created with a freshly brewed cup of coffee.

Drive on the B3 to the roundabout with the waterfalls north of Schliengen. Turn off there in the direction of Bad Bellingen. After 100 meters turn left into the Gewerbegebiet Sonnenstück. Immediately you will see the turquoise facade of our office on the right side of the street.

Remote maintenance
Software entwickeln lassen


Software Development Company Hirsch
Ruländerstraße 11
79418 Schliengen

Tel.: +49 (0)76 35 / 8 27 16 - 0

Fax: +49 (0)76 35 / 8 27 16 - 20


Owner: Frank Hirsch

Type of company: sole proprietorship

VAT ID number: DE 142491267

Contact: Frank Hirsch

Responsible for content: Tanja Hirsch

Information on professional liability insurance

SV SparkassenVersicherung

Moltkeplatz 1

79379 Müllheim

Territorial scope of insurance: Worldwide

Jurisdiction: Lörrach

Disclaimer: Software Development Company Hirsch maintains the pages within this representation independently and is responsible for the content itself. Programming Office Hirsch can not assume any liability for the completeness and accuracy of the information. This applies to the entire appearance and thus also outside of the third party maintained pages. In particular, prices are non-binding and may be available elsewhere in an updated form.

We would like to emphasize that we have no influence on the design and content of the linked pages. Therefore we dissociate ourselves hereby expressly from all contents of all linked sides on this entire Website including all subpages. This declaration applies to all links on this homepage and to all contents of the pages to which links or banners lead.

Information according to the Consumer Dispute Settlement Act

There is no obligation or willingness to participate in a dispute settlement procedure before a consumer arbitration board.

Data Protection

The use of our website is usually possible without providing personal data. As far as on our sides personal data (for example name, address or E-Mail addresses) are raised, this takes place, as far as possible, always on freiwilliger basis. These data will not be disclosed to third parties without your explicit consent.

Please note that data transmission over the Internet (for example, when communicating by e-mail) may have security vulnerabilities. A complete protection of the data from access by third parties is not possible.

The use of contact data published in the context of the imprint obligation by third parties for the purpose of sending unsolicited advertising and information materials is hereby expressly excluded. The operators of the pages expressly reserve the right to take legal action in the event of the unsolicited sending of advertising information, such as spam e-mails.

Access Data

The website operator or page provider collects data about accesses to the site and saves them as "server log files". The following data is logged:

- visited website

- time of the access

- amount of data sent in bytes

- time of the access

- source / reference from which you came to the site

- browser used

- operating system used

- used IP address

The data collected are for statistical purposes only and to improve the website. However, the website operator reserves the right to check the server logfiles retrospectively, if specific indications point to unlawful use.


This site uses cookies. These are small text files that are stored on your device. Your browser accesses these files. The use of cookies increases the user-friendliness and security of this website.

Popular browsers offer the preference option of not allowing cookies. Note: There is no guarantee that you will be able to access all features of this website without restrictions if you make the appropriate settings.

Handling of personal data

The website operator collects, uses and transfers your personal data only if this is permitted by law or if you consent to the collection of data.

Personal information is all information that is used to identify your person and which can be traced back to you - such as your name, email address and telephone number.

Handling contact information

If you contact the website operator through the offered contact options, your details will be stored so that they can be used to process and answer your request. Without your consent, this data will not be disclosed to third parties.

Dealing with comments and contributions

If you leave a post or comment on this website, your IP address will be saved. This is for the security of the website operator: If your text violates the law, it may want to track your identity.


You can subscribe to both the entire website and follow-up comments on your post. You will receive an e-mail confirming your e-mail address. Besides this, no further data will be collected. The stored data will not be passed on to third parties. You can unsubscribe at any time.

Privacy Policy for the use of Google Analytics

This website uses Google Analytics, a web analytics service provided by Google Inc. ("Google"). Google Analytics uses so-called "cookies", text files that are stored on your computer and that allow an analysis of the use of the website by you. The information generated by the cookie about your use of this website is usually transmitted to a Google server in the USA and stored there. However, if IP anonymisation is activated on this website, your IP address will be truncated by Google beforehand within member states of the European Union or in other contracting states of the Agreement on the European Economic Area.

Only in exceptional cases will the full IP address be sent to a Google server in the US and shortened there. On behalf of the operator of this website, Google will use this information to evaluate your use of the website, to compile reports on website activity and to provide other services related to website activity and internet usage to the website operator. The IP address provided by Google Analytics within the framework of Google Analytics will not be merged with other data provided by Google.

You can prevent the storage of cookies by a corresponding setting of your browser software; however, we point out that in this case you may not be able to use all the functions of this website in full. In addition, you may prevent the collection by Google of the data generated by the cookie and related to your use of the website (including your IP address) and the processing of this data by Google by downloading the browser plug-in available under the following link and install:

Datenschutzerklärung für die Nutzung von Google Analytics

Diese Website benutzt Google Analytics, einen Webanalysedienst der Google Inc. ("Google"). Google Analytics verwendet sog. "Cookies", Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website durch Sie ermöglichen. Die durch den Cookie erzeugten Informationen über Ihre Benutzung dieser Website werden in der Regel an einen Server von Google in den USA übertragen und dort gespeichert. Im Falle der Aktivierung der IP-Anonymisierung auf dieser Webseite wird Ihre IP-Adresse von Google jedoch innerhalb von Mitgliedstaaten der Europäischen Union oder in anderen Vertragsstaaten des Abkommens über den Europäischen Wirtschaftsraum zuvor gekürzt.

Nur in Ausnahmefällen wird die volle IP-Adresse an einen Server von Google in den USA übertragen und dort gekürzt. Im Auftrag des Betreibers dieser Website wird Google diese Informationen benutzen, um Ihre Nutzung der Website auszuwerten, um Reports über die Websiteaktivitäten zusammenzustellen und um weitere mit der Websitenutzung und der Internetnutzung verbundene Dienstleistungen gegenüber dem Websitebetreiber zu erbringen. Die im Rahmen von Google Analytics von Ihrem Browser übermittelte IP-Adresse wird nicht mit anderen Daten von Google zusammengeführt.

Sie können die Speicherung der Cookies durch eine entsprechende Einstellung Ihrer Browser-Software verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht sämtliche Funktionen dieser Website vollumfänglich werden nutzen können. Sie können darüber hinaus die Erfassung der durch das Cookie erzeugten und auf Ihre Nutzung der Website bezogenen Daten (inkl. Ihrer IP-Adresse) an Google sowie die Verarbeitung dieser Daten durch Google verhindern, indem sie das unter dem folgenden Link verfügbare Browser-Plugin herunterladen und installieren:

Privacy Policy for the use of Facebook Social Plugins

Our online offering uses social plugins ("plugins") from the social network, which is operated by Facebook Ireland Ltd., 4 Grand Canal Square, Grand Canal Harbor, Dublin 2, Ireland ("Facebook"). The plugins are recognizable by one of the Facebook logos (white "f" on blue tile, the terms "Like", "gefärllt me" or a "thumbs up" sign) or are marked with the addition "Facebook Social Plugin". The list and appearance of Facebook Social Plugins can be viewed here:

When a user invokes a feature of this online offering that contains such a plugin, his device establishes a direct connection to the Facebook servers. The content of the plugin is transmitted by Facebook directly to the user's device and integrated into the online offer. In the process, user profiles can be created from the processed data. We therefore have no influence on the extent of the data that Facebook collects with the help of this plugin and therefore informs users according to our level of knowledge.

By integrating the plugins, Facebook receives the information that a user has accessed the corresponding page of the online offer. If the user is logged in to Facebook, Facebook can assign the visit to his Facebook account. When users interact with the plugins, for example, like the Like button or comment, the information will be transmitted directly to Facebook and stored there. If a user is not a member of Facebook, there is still the possibility that Facebook will find out and save their IP address. According to Facebook, only an anonymous IP address is stored in Germany.

The purpose and scope of the data collection and the further processing and use of the data by Facebook, as well as the rights in this regard and setting facilities to protect the privacy of users, they can be found in the privacy policy of Facebook:

If a user is a Facebook member and does not ask that Facebook collects information about him through this online offer and ties it with his member data stored on Facebook, he must log out of Facebook before using his online offer and erase his cookies. Other settings and disagreements regarding the use of data for advertising purposes are possible within the Facebook profile settings: or via the US-American site / choices / or the EU page The settings are platform-independent, i. they are used for all types of equipment, such as desktop computers or mobile devices.

Privacy Policy for the use of Facebook Remarketing

Within our on-line offer so-called "Facebook pixels" of the social network Facebook, which are Facebook Inc., 1 Hacker Way, Menlo Park, CA 94025, USA, or if you are an affiliate in the EU, Facebook Ireland Ltd., 4 Grand Canal Square, Grand Canal Harbor, Dublin 2, Ireland is operated ("Facebook"). With the help of the Facebook pixel it is possible for Facebook to choose the visitors of our offer as a target group for the presentation of advertisements, so-called "Facebook ads". Accordingly, we use the Facebook pixel to display the Facebook ads we have been sent only to those Facebook users who have also shown an interest in our website. That is, with the help of the Facebook pixel, we want to make sure that our Facebook ads are in line with the potential interest of users and are not offensive. With the help of the Facebook pixel, we can also understand the effectiveness of the Facebook ads for statistical and market research purposes by seeing if users were redirected to our site after clicking on a Facebook ad. Accordingly, we use the Facebook pixel to display the Facebook ads we have been sent only to those Facebook users who have also shown an interest in our website. In other words, with the help of the Facebook pixel, we want to make sure that our Facebook ads are in line with the potential interest of users and are not offensive. With the help of the Facebook pixel, we can also understand the effectiveness of Facebook advertisements for statistical and market research purposes, by seeing whether users have been redirected to our website after clicking on a Facebook ad.

The Facebook pixel is integrated when calling our website directly through Facebook and grainy on your Gerärt a so-called cookie, i. save a small file. If you subsequently log in to Facebook or visit Facebook in the logged-in state, the visit of our offer will be noted in your profile. The data collected by you are anonymous to us, so do not provide us with any feedback on the identity of the users. However, the data is stored and processed by Facebook, so that a connection to the respective user profile is possible. The processing of the data by Facebook is part of Facebook's data usage policy. Accordingly, you will learn more about how the remarketing pixel works and more generally about how Facebook ads are displayed in Facebook's Data Usage Policy:

You may object to the capture by the Facebook Pixel and use of your data to display Facebook Ads. To do so, you can go to the Facebook page and follow the instructions on the usage-based advertisement settings: or the appeal on the US-American site http: // www. explain or the EU page The settings are platform-independent, i. they are used for all types of equipment, such as desktop computers or mobile devices.

Information, correction, cancellation and storage period

At any time you have the right to free information about your stored personal data, their origin and recipient and the purpose of the data processing as well as a right to correction, blocking or deletion of this data. For this purpose and for further questions on the subject of personal data, you can always contact us via the address specified in the imprint of the website operator.

Your personal data will be deleted or blocked as soon as the purpose of the storage is removed. In addition, it may be stored if provided for by the European or national legislator in EU regulations, laws or other regulations to which the controller is subject. Blocking or deletion of the data also takes place when a storage period prescribed by the standards mentioned expires, unless there is a need for further storage of the data for conclusion of a contract or fulfillment of the contract.

Changes to this Data Protection

We reserve the right to change our privacy policy if necessary due to new technology. Please make sure you have the latest version. If any fundamental changes are made to this privacy policy, we will post it on our website.

All interested parties and visitors of our website reach us in privacy issues at:

Frau Tanja Hirsch

Ruländerstraße 11

79418 Schliengen


Tel.: +49 (0)76 35 / 8 27 16 - 0

Fax: +49 (0)76 35 / 8 27 16 - 20

To the top