---
title: Softwarekompetenz und Projekte | Karbonic
canonical: https://www.karbonic.net/expertise-de.html
meta-description: 'Individuelle Software, Systemintegration und Datenübernahme: Entdecken
  Sie die Projekte und die Arbeitsweise von Karbonic.'
description: 'Individuelle Software, Systemintegration und Datenübernahme: Entdecken
  Sie die Projekte und die Arbeitsweise von Karbonic.'
language: de-CH
og:title: Softwarekompetenz und Projekte | Karbonic
og:description: 'Individuelle Software, Systemintegration und Datenübernahme: Entdecken
  Sie die Projekte und die Arbeitsweise von Karbonic.'
og:image: https://www.karbonic.net/assets/expertise-human-v16.webp
og:locale: de_CH
og:type: website
og:url: https://www.karbonic.net/expertise-de.html
twitter:card: summary_large_image
twitter:title: Softwarekompetenz und Projekte | Karbonic
twitter:description: 'Individuelle Software, Systemintegration und Datenübernahme:
  Entdecken Sie die Projekte und die Arbeitsweise von Karbonic.'
twitter:image: https://www.karbonic.net/assets/expertise-human-v16.webp
theme-color: '#17212c'
---

Source : https://www.karbonic.net/expertise-de.html

Expertise & Projekte

# Von Ihrem Bedarf zum passenden Werkzeug.

Software entwickeln, Werkzeuge verbinden, Daten übernehmen: Jedes Projekt beginnt mit Ihren Arbeitsabläufen, Ihren Rahmenbedingungen und dem erwarteten Ergebnis.

[Projekte ansehen](https://www.karbonic.net/expertise-de.html#was-wir-bereits-umgesetzt-haben) [Sprechen wir über Ihr ProjektFR](https://www.karbonic.net/contact.html)

![Illustration einer Person, die ein Papierdokument mit Informationen auf zwei Bildschirmen vergleicht.](https://www.karbonic.net/assets/expertise-human-v16.webp)

Die fachlichen Anforderungen bestimmen die Entscheidungen. Prüfungen begleiten die Umsetzung.

Individuelle Software Systemintegration Prüfung und Übernahme

Ein Werkzeug, das Ihrer Tätigkeit nicht mehr entspricht, verstreute Dokumente oder eine wiederherzustellende IT-Umgebung: Ihre Situation ist der Ausgangspunkt.

## Erfahrung aus langjähriger Praxis

IT-Betreuung

### Anwaltskanzleien bei Wachstum und Veränderungen begleiten

Mehrere Anwaltskanzleien werden bei ihrem Wachstum und bei Veränderungen begleitet. Gerätebestand, Server, Sicherheit, Telefonie und Wartung werden entsprechend ihren Bedürfnissen und ihrer Entwicklung betreut.

Diese Begleitung ist langfristig: Eine dieser Kundenbeziehungen besteht seit 2012, nachdem die Betreuung der Informatik übernommen wurde.

Dokumentation, Bilder und Web

### Dokumentationen und ihre Übersetzungen zentral verwalten

Seit über zwanzig Jahren werden technische Dokumentationen für Dutzende von Kunden verfasst, übersetzt, neu strukturiert und gepflegt. Die Arbeit umfasst ganze Dokumentationsbestände, ihre Varianten und Sprachen bis zur Web- und Druckausgabe.

Für einen Hersteller von Dentalgeräten wurde beispielsweise die gesamte Dokumentation in einer gemeinsamen Umgebung für strukturiertes Schreiben zusammengeführt. 3D-Renderings, Maschinenabbildungen und Websites ergänzen diese Praxis im Umgang mit technischen Inhalten.

Sicherheit und Untersuchung

### Eine IT-Umgebung nach einem Einbruch wiederherstellen

Bei einer Organisation, die von einem IT-Einbruch betroffen war, umfasste der Einsatz die Analyse des Vorfalls und die Wiederherstellung der IT-Umgebung. Anschliessend wurde die Schutzabdeckung der Endgeräte kontinuierlich überwacht, damit Geräte ohne den vorgesehenen Schutz sichtbar werden.

[Gerätebestand und Server verwalten](https://www.karbonic.net/gestion-parc-de.html)  · [Redaktion und Übersetzung](https://www.karbonic.net/documentation-technique-de.html)  · [Systemsicherheit](https://www.karbonic.net/systemes-securite-de.html)

## Das Geschäft verstehen, dann entwickeln

Branchen, deren Anforderungen Karbonic kennt: Uhrenindustrie, Präzisions- und Schwerwerkzeugmaschinen, Mikrotechnik, Halbleiter, Medizin und Biomedizin, Dentaltechnik, Drahtziehen, Baugeräte, Presse, Anwaltskanzleien, industrielle Zulieferbetriebe und Druckereien.

**«Ich möchte eine Ansprechperson, die versteht, was meine Software leisten muss.»**

Eine Offerte, eine Lagerbewegung oder eine buchhalterische Berechnung folgt klaren Regeln. Masken, Datenaustausch und Prüfungen werden auf dieser Grundlage festgelegt.

Diese Praxis stützt sich auf mehr als fünfundzwanzig Jahre in der Informatik: einen 1997 abgeschlossenen Ausbildungsgang in Wirtschaftsinformatik, ab 1999 die Mitarbeit an der Entwicklung eines ERP im Bereich Finanzkonsolidierung, später die grossen Funktionen eines ERP fürs Bauwesen und anschliessend mehrere ERP-Entwicklungen in Zusammenarbeit mit Buchhaltungsfachleuten.

Konzeption, Integration und Inbetriebnahme folgen einem gemeinsamen Ansatz. Technische Entscheidungen bleiben mit Ihren fachlichen Anforderungen und den tatsächlichen Einsatzbedingungen verbunden.

- Abläufe, Ausnahmen und massgebende Daten verstehen.
- Die Anwendung mit vorhandenen Geräten, Zugriffsregeln und Werkzeugen verbinden.
- Prüfungen, Datenübernahme und Wartung vorbereiten.

**Zum Einstieg**

Ein konkreter Vorgang, ein Beispiel für das gewünschte Ergebnis und die heutigen Einschränkungen genügen für ein erstes Gespräch.

[Individuelle SoftwareentwicklungFR](https://www.karbonic.net/logiciels-sur-mesure.html)  · [Arbeitsorganisation und Budget](https://www.karbonic.net/accompagnement-de.html)

## Karbonic-Software

**«Ich suche ein bereits eingesetztes Werkzeug für einen konkreten Bedarf.»**

K-Shield, NetWatch und HTML Editor sind von Karbonic entwickelte Programme. Bereitstellung und erforderliche Begleitung werden auf Ihre Situation abgestimmt.

### K-Shield — eine Website wiederherstellen und absichern

Eine kompromittierte Website muss untersucht, wiederhergestellt und überwacht werden. K-Shield verbindet die Neuinstallation eines sauberen Kerns mit der Suche nach Hintertüren anhand von Signaturen und Heuristiken.

- Erkannte Elemente werden im Bericht benannt; betroffene Dateien können in eine rückgängig machbare Quarantäne verschoben werden.
- Bereinigung der Datenbank und Härtung gehören zu den Wiederherstellungsfunktionen.
- Je nach Konfiguration ergänzen eine Web Application Firewall und Verhaltensanalysen die Überwachung.

Bei der Wiederherstellung behalten Sie die Kontrolle über die Zugänge. Befunde und Grenzen der Analyse bleiben erkennbar.

**Zum Einstieg**

Die Adresse der Website und die beobachteten Symptome, ohne ein Passwort in der ersten Nachricht zu übermitteln.

[K-Shield kennenlernen](https://www.karbonic.net/kshield-de.html)

### NetWatch — Gerätebestand und Schutz der Endgeräte überblicken

Eine installierte Schutzsoftware beschreibt noch nicht den Zustand der gesamten IT. NetWatch wird bei Kunden eingesetzt und führt das Inventar des lokalen Netzwerks mit Informationen zum Schutz der Endgeräte zusammen.

- Geräte und Schutzabdeckung werden erfasst.
- Abweichungen werden in Berichten und Meldungen sichtbar gemacht.
- Befehle können innerhalb des vereinbarten Einsatzbereichs von einer Arbeitsstation im Netzwerk ausgeführt werden.

**Zum Einstieg**

Ein auch unvollständiges Inventar und die bereits eingesetzten Verwaltungs- und Sicherheitswerkzeuge.

[NetWatch kennenlernen](https://www.karbonic.net/netwatch-de.html)  · [Geräte- und Serververwaltung](https://www.karbonic.net/gestion-parc-de.html)

### HTML Editor — Dokumentation strukturieren und veröffentlichen

Die Dokumentation muss mit der Produktentwicklung Schritt halten können. HTML Editor verbindet strukturiertes Bearbeiten, PDF-Publikation und den Austausch mit Textverarbeitungsdokumenten, je nach Bedarf auf Basis von DITA oder DocBook.

- Inhalte werden für Wiederverwendung und Pflege organisiert.
- Dokumentenaustausch und Ausgaben werden anhand repräsentativer Beispiele geprüft.
- Die Steuerung durch KI ist Teil der Redaktions- und Prüfmethoden.

**Zum Einstieg**

Ein repräsentatives Dokument, seine Varianten und die benötigten Publikationsformate.

[HTML Editor kennenlernen](https://www.karbonic.net/html-editor-de.html)  · [Technische Redaktion und Übersetzung](https://www.karbonic.net/documentation-technique-de.html)

## Entwicklungen & Integrationen

**«Mein Bedarf passt zu keiner fertigen Anwendung.»**

Werkzeuge, Schnittstellen und Geschäftsfunktionen werden für einen konkreten Bedarf entwickelt. Umfang und Integration werden im Rahmen des Mandats festgelegt.

### Ein ERP rund um die betrieblichen Abläufe

Die Entwicklung umfasst Offerten, Rechnungen, Einkauf, Lager, Arbeitszeiten, Buchhaltung und Löhne. Eine Schnittstelle zu einer bestehenden Desktop-Anwendung bereitet den schrittweisen Übergang zu deren Ablösung vor.

**Eine in Kundenmandaten eingesetzte Schnittstelle.** Eine Anbindung an eine Desktop-Verwaltungssoftware wurde entwickelt und für Kunden eingesetzt. Sie ermöglicht die Einbindung eines bestehenden Werkzeugs in ein umfassenderes Geschäftsprojekt. Zu übernehmende Felder, Datenaustausch und Prüfungen werden für das Mandat festgelegt.

- Zusammenhänge zwischen Vorgängen und ihren buchhalterischen Auswirkungen werden berücksichtigt.
- Datenübernahme und Austausch mit dem bestehenden Werkzeug sind Teil der Entwicklung.

**Zum Einstieg**

Ein betrieblicher Ablauf vom ersten Beleg bis zum buchhalterischen Ergebnis und die Daten, die erhalten bleiben müssen.

### E-Mail mit mehreren Diensten verbinden

Ein Desktop-Client vereint mehrere E-Mail- und Kalenderkonnektoren. Aufwendige Verarbeitungsschritte werden getrennt von der Oberfläche organisiert.

- Verbindungen zu Postfächern und Kalendern werden in einem Werkzeug zusammengeführt.
- Hintergrundverarbeitung und Synchronisation werden in der Architektur berücksichtigt.

**Zum Einstieg**

Die zu verbindenden Dienste und die Vorgänge, bei denen Sie heute zwischen Anwendungen wechseln müssen.

### Zusammenfassungen mit nachvollziehbaren Quellen

Eine Anwendung zur Dokumentenzusammenfassung wird anhand eines Prüfrasters entwickelt: Jede Tatsache muss einer Quelle zugeordnet sein und festgelegte Kontrollen bestehen. Elemente, die diese Kontrollen nicht bestehen, werden aus der Zusammenfassung ausgeschlossen und zur Prüfung gekennzeichnet.

- Das verwendete Dokument und die betreffende Passage bleiben identifizierbar.
- Übernommene Tatsachen und noch zu prüfende Elemente werden getrennt.
- Die Übereinstimmung zwischen Aussage und Quelle muss geprüft werden: Ein Verweis allein belegt sie nicht.

**Zum Einstieg**

Ein anonymisiertes Dossier, die zu beantwortenden Fragen und die massgebenden Unterlagen.

### Dokumentenverwaltung mit zugänglichen Dateien

Eine elektronische Dokumentenverwaltung wird nach einem Grundsatz entwickelt: Ordner und Dateien bleiben ohne die Anwendung lesbar.

- Texterkennung und automatische Klassifizierung unterstützen die Dokumentenverarbeitung.
- Freigabeabläufe organisieren die Arbeit mit den Dossiers.
- Der Zugriff auf die Dateien bleibt unabhängig von der Verwaltungsoberfläche erhalten.

**Zum Einstieg**

Ein typisches Dossier, seine heutige Organisation und die Verarbeitungs- oder Freigabeschritte.

[Individuelle Software besprechenFR](https://www.karbonic.net/logiciels-sur-mesure.html)  · [Aufgaben automatisierenFR](https://www.karbonic.net/logiciels-automatisation.html)  · [Daten und Verarbeitung kontrollieren](https://www.karbonic.net/donnees-ia-de.html)

## Wie wir entwickeln

**«Ich möchte wissen, wie Fehler erkannt und Ergebnisse geprüft werden.»**

Eine neue Anwendung, eine übernommene Software oder ein mit KI erstellter Prototyp wird anhand seines Einsatzzwecks untersucht: Eingabedaten, Geschäftsregeln, erwartete Ergebnisse und Fehlerfälle.

Die folgenden Beispiele veranschaulichen Entwicklungsprinzipien. Sie sind allgemein gehalten und vereinfacht, keine Auszüge aus Karbonic-Produkten.

### Daten mit ausdrücklichen Prüfungen übernehmen

Bei einem Import werden die Feldzuordnungen vor der Übertragung festgelegt. Verarbeitungsschritte werden, wo sinnvoll, zusammengefasst und anschliessend geprüft: Anzahl Datensätze, Schlüssel, Beziehungen, Werte und fachlich relevante Summen.

SQL-Beispiel für MariaDB: Die Quelle bleibt während der Prüfung unverändert, die Zieltabelle ist leer, die Feldtypen stimmen überein und `ref` ist ein eindeutiger Schlüssel ohne NULL-Werte. Die Übertragung erfolgt mit einer Abfrage; danach werden dieselben Felder auf beiden Seiten verglichen.

`-- Same field types; stable source, empty target, unique non-null ref. INSERT INTO cible (ref, libelle, montant) SELECT ref, libelle, montant FROM source_normalisee; -- Compare all keys and row hashes, including missing or extra keys. SELECT ref, MD5(JSON_ARRAY(ref, libelle, montant)) AS empreinte FROM source_normalisee ORDER BY ref; SELECT ref, MD5(JSON_ARRAY(ref, libelle, montant)) AS empreinte FROM cible ORDER BY ref;`

Anschliessend müssen beide Ergebnismengen anhand des Schlüssels abgeglichen werden: abweichende Prüfsummen sowie fehlende und zusätzliche Schlüssel. Auch die Anzahl Zeilen wird geprüft. Eine Prüfsumme je Zeile vermeidet die Abhängigkeit von der maximalen Länge einer globalen Verkettung; sie ist kein Echtheitsnachweis.

Eine Prüfsumme aus normalisierten Daten kann den Vergleich ergänzen. Sie ersetzt weder die Kontrolle der Umwandlungsregeln noch jene des fachlichen Ergebnisses. Bedingungen für Freigabe und Rückkehr zum vorherigen Stand werden vor der Umstellung definiert.

### Einen Verarbeitungsschritt messen, um Verzögerungen zu finden

Ein Protokoll kann den betroffenen Schritt, seine Dauer und einen möglichen Fehler festhalten. Die Schrittnamen werden vorab definiert; Dokumenteninhalte müssen nicht im Protokoll stehen.

`import logging from time import perf_counter def run_step(name, operation): start = perf_counter() try: return operation() except Exception: logging.error("step=%s status=failed", name) raise finally: # Record timing without logging the processed content. logging.info("step=%s elapsed_ms=%.1f", name, (perf_counter() - start) * 1000)`

Die Messung liefert einen Ausgangspunkt für die Untersuchung. Sie hilft, langsame Verarbeitung von einer Netzwerkwartezeit oder einem Fehler an einer bestimmten Stelle zu unterscheiden.

### Geprüfte Tatsachen von offenen Punkten trennen

`def select_supported(facts, sources): accepted, pending = [], [] for fact in facts: source = sources.get(fact.get("source_ref")) # A reference alone does not validate a claim. checked = fact.get("support_checked") is True if source is not None and checked: accepted.append(fact) else: pending.append(fact) return accepted, pending`

Dieser Filter wendet das Ergebnis einer vorgängigen Prüfung an. Er überprüft nicht selbst die Bedeutung eines Dokuments. Der Validierungsstatus muss aus der vorgesehenen Übereinstimmungsprüfung stammen; offene Elemente müssen sichtbar bleiben.

Diese Methoden werden mit den zum Projekt passenden Sprachen umgesetzt, darunter C, C++, Delphi, Java, JavaScript und Python. Systemintegration und digitale Forensik ergänzen diese Praxis: Abhängigkeiten verstehen, Spuren finden und erklären, was geschehen ist.

[Wie Ergebnisse geprüft werdenFR](https://www.karbonic.net/approche.html)  · [Digitale Untersuchung](https://www.karbonic.net/investigation-numerique-de.html)

## Ein konkretes Beispiel: diese Website weiterentwickeln

**«Ich möchte eine Änderung anfordern, ohne selbst Dateien bearbeiten zu müssen.»**

Die Steuerung dieser Website verbindet eine in Alltagssprache formulierte Anfrage mit einer Schnittstelle zum Lesen, Ändern und Veröffentlichen von Inhalten. Versionen werden aufbewahrt, damit ein früherer Stand wiederhergestellt werden kann.

Dieses Vorgehen zeigt Integrationsarbeit: einen Bedarf, ein Assistenzwerkzeug und das System verbinden, das die Änderungen ausführt. Der Verlauf macht eine frühere Version auffindbar; das Ergebnis muss vor und nach der Veröffentlichung weiterhin geprüft werden.

## Entscheidungen über Daten verständlich machen

**«Ich möchte wissen, wo meine Informationen verarbeitet werden.»**

Hosting und Verarbeitung in der Schweiz können eingerichtet werden. Je nach Einsatz können bestimmte Verarbeitungsschritte auch auf Ihren eigenen Geräten bleiben. Verarbeitungsorte, Zugriffe, Abhängigkeiten und Möglichkeiten zur Datenrückgewinnung werden vor der Lösungswahl geklärt.

[Hosting und Kontrolle über Daten](https://www.karbonic.net/hebergement-donnees-de.html)

## Sprechen wir darüber, was Sie verbessern möchten

Beschreiben Sie einen Vorgang, ein einschränkendes Werkzeug oder ein schwer erreichbares Ergebnis. Umfang, Möglichkeiten und erste Prüfungen werden gemeinsam mit Ihnen untersucht.

[Sprechen wir über Ihr ProjektFR](https://www.karbonic.net/contact.html)  · [Arbeit, Budget und Termine](https://www.karbonic.net/accompagnement-de.html)
