KURTOGLU
SINAN

Ingenieur für Elektrotechnik & Elektronik
Embedded Systems · Energie · Software

Artı Bilişim — Software­architektur, Geschäfts­anwendungen & Daten­integration

Eskişehir / Ankara | 2004–2009

Wiederverwendbare Geschäfts­software, modulare Delphi-Anwendungen, kostenbewusste MySQL-Architektur, Integration mit etablierten kommerziellen Softwarepaketen, Migration von Altdaten und Unternehmensführung.

Ich gründete Artı Bilişim ve Yazılım, um von projektbasierten technischen Dienstleistungen zu wiederverwendbaren Softwareprodukten, modularen Anwendungskomponenten und wartbaren Geschäftslösungen für die Privatwirtschaft überzugehen.

Zunächst betrieb ich das Unternehmen von einem kleinen Büro in Eskişehir aus und setzte meine Entwicklungstätigkeit später im Anadolu University Teknopark fort. Außerdem führte ich Entwicklungs­projekte vor Ort in Ankara über einen Technologiepartner durch.

Kontext: Von Systemen des öffentlichen Sektors zum kommerziellen Markt

Ich gründete das Unternehmen unmittelbar nach sechs Jahren Arbeit an kommunalen Informations­systemen (1998–2004). In diesem Umfeld waren die Projekte, an denen ich arbeitete, institutionell finanziert, formal abgegrenzt und wurden als langfristige Programme mit eigenen Infrastruktur- und Serverbudgets durchgeführt.

Beim Einstieg in den privaten Markt stellte ich fest, dass dieser unter ganz anderen Rahmenbedingungen arbeitete. Budgets waren kurzfristig, IT wurde als Kostenfaktor statt als Investition betrachtet, und technische Entscheidungen wurden häufig von nicht-technischen Beteiligten getroffen. Meine Erfahrung aus dem öffentlichen Sektor an diese Bedingungen anzupassen, wurde zur prägenden Herausforderung dieser Zeit.

Marktbedingungen in Eskişehir und Ankara

Durch meine Felderfahrung im regionalen KMU-Markt beobachtete ich eine gleichbleibende Reihe von Einschränkungen, die meine Produkt- und Architekturentscheidungen unmittelbar prägten:

  • Begrenzte IT-Investitionen. Die meisten Unternehmen, mit denen ich arbeitete, sahen kein nennenswertes Budget für eine interne IT-Funktion vor. IT-Aufgaben lagen in der Regel bei einer einzelnen Person, wurden mit anderen Aufgaben kombiniert oder bei Bedarf ausgelagert.
  • Von Buchhaltern bestimmte Softwareauswahl. Ich sah, dass die Wahl der Unternehmenssoftware meist vom Buchhalter oder vom externen Buchhaltungsbüro des Unternehmens bestimmt wurde. Das Buchhaltungspaket, mit dem der Buchhalter arbeitete, wurde zum faktischen führenden System des Unternehmens, und jede andere Anwendung musste sich daran ausrichten.
  • Unerschwingliche Kosten für Enterprise-Datenbanken. Relationale Enterprise-Datenbankplattformen wie Oracle Database, Microsoft SQL Server und IBM Db2 verursachten Lizenz-, Hardware- und Administrationskosten, die die Mehrheit der regionalen Firmen nicht rechtfertigen konnte. Ich lernte, dass die Gesamtbetriebskosten und nicht die technische Qualität über die Plattform entschieden.
  • Mangel an qualifiziertem eigenem Personal. Einige Unternehmen, die ich kennenlernte, waren bereit, ernsthaft in ihre Systeme zu investieren, konnten aber kein Personal gewinnen oder halten, das diese Systeme intern betreiben und instand halten konnte.
  • Abwanderung von Fachkräften in den öffentlichen Sektor. Wegen der Instabilität und der empfundenen Unsicherheit des privaten Marktes bevorzugten qualifizierte technische Fachkräfte in der Regel eine Beschäftigung im öffentlichen Sektor. Dadurch waren private Unternehmen strukturell von externen Anbietern abhängig.

Aus diesen Beobachtungen zog ich eine klare technische Schlussfolgerung: Jede Lösung, die ich anbot, musste kostengünstig sein, mit dem vorhandenen kommerziellen Paket des Kunden kompatibel sein und sich mit minimalem eigenem technischem Fachwissen warten lassen.

Strategische Positionierung rund um etablierte kommerzielle Softwarepakete

Statt als Anbieter schwergewichtiger Enterprise-Plattformen zu konkurrieren, positionierte ich das Unternehmen rund um die kommerzielle Unternehmenssoftware, die im türkischen KMU-Markt bereits dominierte:

  • Logo
  • ETA
  • Netsis
  • Nebim
  • Datasoft

Mein Ziel war es, Marktanteile zu gewinnen, indem ich rund um diese Pakete Mehrwert schuf, statt sie zu ersetzen: ihre Funktionen zu erweitern, sie mit anderen Systemen zu integrieren, Berichte und Auswertungen zu erstellen, die sie nicht lieferten, und Daten zwischen ihnen zu migrieren.

Meine Aufgaben in diesem Bereich:

  • Untersuchung der Datenstrukturen und der Datensatzlogik jedes Pakets,
  • Zuordnung von Stammdaten (Kunden- und Lieferantenkonten, Artikel, Preislisten) und Bewegungsdaten (Rechnungen, Lieferscheine, Lagerbewegungen, Kontobuchungen) zwischen verschiedenen Paketen,
  • Entwicklung von Zusatzmodulen und Berichtswerkzeugen, die neben dem vorhandenen Paket des Kunden arbeiteten,
  • Aufbau von Import-/Export- und Datenaustauschprozessen zwischen kommerziellen Paketen und individuellen Anwendungen,
  • Unterstützung beim Wechsel von einem kommerziellen Paket zu einem anderen unter Erhalt der historischen Datensätze,
  • Erkennung und Korrektur von Inkonsistenzen, die durch jahrelange manuelle Dateneingabe und teilweise Migrationen entstanden waren.

Dieser Ansatz ermöglichte es mir, technischen Mehrwert für Kunden zu liefern, die niemals ein vollständiges individuelles Enterprise-System kaufen würden, und dabei ihr von Buchhaltern bestimmtes führendes System unangetastet zu lassen.

Datenbankstrategie und kostenbewusste Architektur

Die Wahl der Datenbank behandelte ich ebenso als wirtschaftliche wie als technische Entscheidung.

  • Enterprise-RDBMS-Plattformen (Oracle, Microsoft SQL Server, IBM Db2) kannte ich aus meiner früheren Arbeit gut, aber ihre Lizenz- und Betriebskosten lagen außerhalb der Reichweite der meisten meiner Zielkunden.
  • Ich setzte MySQL als meine wichtigste kostengünstige Datenbankoption für individuelle Anwendungen ein. Die Open-Source-Lizenz, die bescheidenen Hardwareanforderungen und die für KMU-Datenmengen ausreichende Leistung machten es zu einer direkten Antwort auf die Suche meiner Kunden nach bezahlbaren Lösungen.
  • Ich hielt den Datenzugriff der Anwendungen so weit wie möglich von der Geschäftslogik getrennt, sodass ich dieselben Anwendungsmodule je nach Budget und vorhandener Umgebung des Kunden an unterschiedliche Datenbank-Backends anpassen konnte.
  • Gegen Ende dieser Zeit evaluierte ich MongoDB als aufkommende dokumentenorientierte Datenbank. Ihr schemaflexibles Modell erschien mir attraktiv für heterogene Geschäftsdatensätze, die nicht in starre relationale Schemata passten. Ich setzte sie nicht produktiv ein, da sich meine Prioritäten bis dahin geändert hatten.

Produkt- und Software­entwicklung

  • Ich definierte eine produktorientierte Entwicklungsstrategie, die auf wiederverwendbare Lösungen statt auf das wiederholte Erstellen einmaliger Kundenanwendungen ausgerichtet war.
  • Ich entwarf und entwickelte Desktop- und Unternehmenssoftware hauptsächlich in Delphi, aufbauend auf meiner früheren Pascal-Erfahrung.
  • Ich entwickelte wiederverwendbare Softwarekomponenten, um die Erstellung kundenspezifischer Anwendungen zu beschleunigen.
  • Ich entwarf Anwendungsmodule rund um Geschäftsregeln, Datenverarbeitung, Berichtswesen und betriebliche Workflows.
  • Ich arbeitete an der Migration und Modernisierung von Daten aus älteren Buchhaltungs- und Geschäfts­anwendungen.
  • Ich entwickelte Lösungen für Datenanalyse, Datenverwaltung und strukturierte Transformation vorhandener Geschäftsdatensätze.
  • Ich entwickelte und passte E-Commerce- und geschäftsorientierte Anwendungen nach Kundenanforderungen an.
  • Ich löste Kompatibilitäts-, Datenintegritäts- und Betriebsprobleme in bestehenden kommerziellen Softwareumgebungen.
  • Ich wandte meine frühere Erfahrung mit Pascal, Datenbanksystemen, kommunalen Informations­systemen und Unternehmensintegration auf kommerzielle Software­architektur an.

Inkubationsphase im Teknopark

Später verlegte ich Artı Bilişim in den Anadolu University Teknopark, ein Umfeld mit Fokus auf Software­entwicklung und Produktinkubation.

Während der Inkubationsphase arbeitete ich auf zwei parallelen Schienen:

  • Geschäftsentwicklung: Ich positionierte das Unternehmen für größere Firmenkunden mit höheren Budgets und komplexeren Anforderungen. Die Vertriebszyklen für solche Kunden waren lang, und ich verbrachte einen Großteil dieser Zeit damit, auf das Zustandekommen dieser Aufträge zu warten.
  • Produktentwicklung: Ich nutzte diese Zeit produktiv, um intern eine neue kommerzielle Geschäftsanwendung zu entwickeln, die ich von Anfang an als Produkt und nicht als kundenspezifische Umsetzung konzipierte.

Ich richtete meine technische Ausrichtung auf die folgende Entwicklung aus:

Wiederverwendbare Komponenten → Anwendungs-Frameworks → Geschäftslösungen → Produktisierung

statt auf herkömmlichen Computerverkauf oder technische Serviceleistungen.

Unternehmens- und Individual­software­projekte

Ich arbeitete mit Organisationen, die maßgeschneiderte Software statt standardmäßiger Fertiganwendungen benötigten oder deren Bedarf über das hinausging, was ihr kommerzielles Paket leisten konnte.

Meine Aufgaben in diesen Projekten:

  • Anforderungsanalyse,
  • Prozessmodellierung,
  • Entwurf von Datenbank und Datenfluss,
  • Entwicklung kundenspezifischer Anwendungsmodule,
  • Untersuchung von Altdaten,
  • Datenkonvertierung und -migration,
  • Umsetzung von Geschäftsregeln,
  • Berichtswesen,
  • System­integration,
  • Einführung und technischer Support.

Ein wesentlicher Teil meiner Arbeit bestand darin, bestehende betriebliche Abläufe zu verstehen, die oft undokumentiert waren und vom Wissen einzelner Mitarbeiter abhingen, und sie in wartbare Softwarestrukturen zu überführen.

Entwicklungs­projekte in Ankara

Ich arbeitete intensiv an Software­entwicklungsprojekten in Ankara über einen Technologiepartner, der im technologischen Umfeld rund um die ODTÜ tätig war.

In diesen Projekten entwickelte ich zweckspezifische Softwarekomponenten und Anwendungen für Unternehmen, die an Technologieprogrammen und Förderprogrammen teilnahmen.

Meine Entwicklungsarbeit erforderte häufig lange Phasen konzentrierter technischer Arbeit vor Ort, in denen meine Aufgaben umfassten:

  • Analyse der Kundenanforderungen,
  • Komponentenentwurf,
  • Anwendungsentwicklung,
  • Datenmodellierung,
  • Anpassung an bestehende Geschäftssysteme,
  • Test und Einführung.

Diese Zeit stärkte meinen Wechsel von der Anwendungsprogrammierung zu Software­architektur und modularem Systementwurf erheblich.

Arbeit mit Daten und Altsystemen

Eine wiederkehrende Anforderung in meinen Projekten war der Umgang mit Daten, die von Geschäfts­software früherer Generationen und von kommerziellen Paketen stammten, die seit vielen Jahren im Einsatz waren.

Meine Aufgaben bei dieser Arbeit:

  • Analyse von Altdatenstrukturen, häufig ohne Herstellerdokumentation,
  • Identifizierung inkonsistenter, doppelter oder unvollständiger Datensätze,
  • Definition von Transformations- und Bereinigungsregeln,
  • Umstrukturierung von Datenbanken,
  • Import-/Export-Prozesse zwischen Alt-, kommerziellen und individuellen Systemen,
  • Abstimmungsprüfungen, um zu verifizieren, dass migrierte Daten mit der Quelle übereinstimmten,
  • Kompatibilität zwischen alten und neuen Anwendungen im Parallelbetrieb,
  • Erhalt historischer Geschäftsdaten bei Softwareumstellungen.

Durch diese Arbeit übertrug ich die Expertise in Datenmigration und System­integration, die ich in kommunalen Informationssystemprojekten entwickelt hatte, in die Privatwirtschaft, wo die Datenqualität typischerweise niedriger und die Dokumentation knapper war.

Unternehmerische und technische Rolle

Als Gründer gingen meine Verantwortlich­keiten über die Software­entwicklung hinaus und umfassten:

  • technische Architektur,
  • Entwicklung von Produktkonzepten,
  • Softwareumsetzung,
  • Analyse der Kundenanforderungen,
  • Markt- und Preispositionierung gegenüber etablierten kommerziellen Paketen,
  • Projektplanung,
  • System­integration,
  • Datenmigration,
  • Einführung,
  • technische Dokumentation,
  • Fehlerbehebung,
  • Kundensupport,
  • kaufmännische und operative Führung des Unternehmens.

Meine Rolle verband daher Software­architektur, Engineering, Systemanalyse, Produktentwicklung und Unternehmertum.

Technische Umgebung

  • Entwicklung: Delphi, Pascal
  • Datenbanken: MySQL (meine wichtigste kostengünstige Plattform); Praxiskenntnisse in Oracle Database, Microsoft SQL Server und IBM Db2; frühe Evaluierung von MongoDB
  • Kommerzielle Pakete (Integration, Berichtswesen, Migration): Logo, ETA, Netsis, Nebim, Datasoft
  • Anwendungsbereiche: Geschäfts­anwendungen, Berichtswesen, Datenmigration, E-Commerce, System­integration

Ergebnis dieser Zeit

Artı Bilişim markierte meinen Übergang von der überwiegenden Umsetzung und Integration von Systemen, die andere entworfen hatten, zum Aufbau wiederverwendbarer Softwareprodukte und eigener technischer Lösungen.

In dieser Zeit führte ich die Erfahrung zusammen, die ich in folgenden Bereichen gesammelt hatte:

Hardware → Unternehmenssysteme → Datenbanken → Kommunale Informations­systeme → Software­entwicklung → Datenmigration → System­integration

zu einem produktorientierten Software-Engineering-Ansatz.

Aufgrund veränderter Marktbedingungen und einer Verlagerung meines beruflichen Schwerpunkts auf größere Infrastruktur- und Automatisierungsprojekte entschied ich mich, den Betrieb des Unternehmens nach erfolgreichem Abschluss der laufenden Aufträge einzustellen.

Zentrale Erkenntnisse aus dieser Zeit

  • Kostenbewusste Architektur. Ich lernte, Lizenz-, Hosting- und Betriebskosten neben den technischen Anforderungen als primäre Entwurfsgrößen zu behandeln und Plattformen zu wählen, die sich meine Kunden realistisch leisten und tragen konnten.
  • Entwurf für den tatsächlichen Betreiber. Ich entwickelte die Gewohnheit, Systeme an den Fähigkeiten der Menschen auszurichten, die sie tatsächlich betreiben würden, und Einführung, Wartung und Wiederherstellung so einfach zu halten, dass sie auch für Organisationen ohne eigene IT-Abteilung machbar waren.
  • Expertise in Altdaten. Ich sammelte umfangreiche praktische Erfahrung in der Analyse undokumentierter Datenstrukturen, der Bereinigung inkonsistenter Datensätze und dem Abgleich migrierter Daten, was zu einer meiner beruflichen Kernstärken wurde und nicht zu einer Nebentätigkeit.
  • Integration mit etablierten kommerziellen Systemen. Ich erwarb praktisches Wissen darüber, wie weit verbreitete türkische kommerzielle Pakete Geschäftsdaten strukturieren und verarbeiten und wie man sie erweitert und integriert, ohne das führende System des Kunden zu stören.
  • Produktdenken. Ich wechselte vom Liefern einzelner Anwendungen zum Denken in wiederverwendbaren Komponenten, Frameworks und Produktisierung.
  • Unternehmerische und kaufmännische Erfahrung. Ich sammelte direkte Erfahrung im Führen eines Technologieunternehmens, einschließlich Kundengewinnung, Preisgestaltung, Partnerbeziehungen und der Risiken der Abhängigkeit von externen Projektpartnern und Zahlungsbedingungen.

Diese Erfahrungen wurden zu einer wichtigen Grundlage für meine spätere Arbeit in Telekommunikation, Infrastruktur, Automatisierung, IoT und später KI-gestützter Systementwicklung und prägten meine dauerhafte Vorliebe für kostengünstige, selbst hostbare und lokal wartbare Systeme.