Webentwicklung

Individuelle Webanwendungen und Software für Unternehmen

Webbasierte Verwaltungssoftware, Portale für Kunden und Lieferanten, interne Plattformen und APIs: Software, die auf Ihren Prozessen aufbaut, mit einer Architektur, die das Wachstum trägt, und Code, der Ihnen gehört.

shardana.ai entwickelt individuelle Webanwendungen und Software für Unternehmen und KMU: Verwaltungssoftware, Portale, interne Plattformen und Integrationen, die geteilte Excel-Tabellen, weitergeleitete E-Mails und Programme ersetzen, die nicht miteinander kommunizieren. Das Studio hat seinen Sitz in Cabras (Oristano) auf Sardinien und arbeitet mit Unternehmen in ganz Italien, überwiegend remote.

In vielen Unternehmen läuft die Arbeit noch über eine Tabelle, die nur zwei Personen pflegen können, über eine vor Jahren installierte Verwaltungssoftware, die niemand anzufassen wagt, über Bestellungen, die per E-Mail eintreffen und von Hand abgetippt werden. Standardsoftware deckt einen Teil des Bedarfs ab und lässt genau die Schritte aus, die Ihre Arbeitsweise ausmachen. Unsere Aufgabe ist es, diesen Teil zu bauen und mit allem anderen zu verbinden.

Was ist eine individuelle Webanwendung?

Eine individuelle Webanwendung ist Software, die rund um die Prozesse eines bestimmten Unternehmens entworfen wird und im Browser läuft, ohne Installation auf den Rechnern. Das kann eine Verwaltung für Aufträge, Projekte oder Lager sein, ein geschützter Bereich, in dem Kunden Vorgänge und Dokumente verfolgen, ein Portal für Vertreter und Lieferanten oder ein internes Werkzeug, das heute auf mehrere Programme verteilte Daten zusammenführt. Anders als eine Website, die das Unternehmen vorstellt, erledigt eine Webanwendung Arbeit: Sie verwaltet Benutzer und Berechtigungen, speichert Daten, wendet Regeln an, erstellt Dokumente und tauscht sich über APIs mit anderen Systemen aus. Anders als eine im Abonnement gekaufte Software folgt sie Ihrem Prozess, statt von Ihnen zu verlangen, sich an ihren anzupassen. Sie ist im Büro, zu Hause oder auf der Baustelle nutzbar, auch auf dem Smartphone, und wird an einer einzigen Stelle aktualisiert: Wenn wir eine neue Version veröffentlichen, nutzen sie alle sofort, ohne Installationen, die Rechner für Rechner wiederholt werden müssen.

Wann lohnt sich individuelle Software statt einer gekauften Lösung?

Sie lohnt sich, wenn der Prozess ein wichtiger Teil davon ist, wie Ihr Unternehmen arbeitet oder Geld verdient, und kein Produkt auf dem Markt ihn ohne Verbiegen abbildet. Das ist der Fall, wenn Sie mehrere sich überschneidende Abonnements bezahlen und die Daten trotzdem von einem ins andere kopiert werden, wenn die Anpassungen einer Verwaltungssoftware inzwischen mehr kosten als eine eigene Lösung oder wenn eine Excel-Datei zum operativen Herzen des Unternehmens geworden ist und jeder Formelfehler teuer wird. Sie lohnt sich auch, wenn Sie Ihren Kunden einen digitalen Service bieten wollen, den die Wettbewerber nicht haben. Für Standardaufgaben wie Buchhaltung, Lohnabrechnung oder E-Mail lohnt sie sich dagegen nicht: Dort kostet ein gutes bestehendes Produkt weniger und pflegt sich selbst. Im ersten Gespräch prüfen wir mit Ihnen auch diese Möglichkeit, und wenn die richtige Antwort lautet, ein vorhandenes Werkzeug zu kaufen, sagen wir es Ihnen.

AspektStandardsoftwareIndividuelle Software
Anpassung an die ProzesseDas Unternehmen passt sich dem Werkzeug anDas Werkzeug folgt den Prozessen des Unternehmens
StartzeitSofort für StandardfunktionenWochen oder Monate, mit schrittweisen Releases
KostenAbonnement, das mit Benutzern und Modulen wächstAnfangsinvestition plus Wartung
IntegrationenBegrenzt auf die vom Anbieter vorgesehenenAuf die Systeme ausgelegt, die Sie bereits nutzen
EigentumDaten und Funktionen hängen vom Anbieter abCode und Daten bleiben beim Unternehmen

Welche Webanwendungen entwickeln wir?

Wir entwickeln Webanwendungen für unterschiedliche Bedürfnisse, die oft im selben Projekt nebeneinander bestehen. Ausgangspunkt ist fast immer ein Prozess, der heute Zeit kostet: eine Bestellung, die über drei Personen läuft, eine Information, die an vier Stellen gesucht werden muss, eine Kundenanfrage, bei der niemand weiß, wie weit sie ist. Davon ausgehend wählen wir die passende Form: eine interne Verwaltung, wenn die Arbeit Ihr Team betrifft, ein Portal, wenn Kunden, Vertreter oder Lieferanten beteiligt sind, eine vollständige Plattform, wenn die Software selbst der Service ist, den Sie verkaufen. Wenn das Problem darin besteht, vorhandene Werkzeuge miteinander sprechen zu lassen, wird das Projekt zur Integration; wenn die bestehende Software übernommen oder ersetzt werden muss, beginnen wir mit einer Analyse des Codes. Unten finden Sie die wichtigsten Fälle, mit Links zu den Seiten der verwandten Leistungen. Wenn Ihr Fall in keinen davon passt, erzählen Sie uns trotzdem davon: Oft ist es eine Kombination dieser Elemente.

Verwaltungssoftware und interne Werkzeuge

Anwendungen für Aufträge, Projekte, Angebote, Lager, Schichten oder Vorgänge, aufgebaut auf den tatsächlichen Schritten Ihrer Arbeit. Jede Rolle sieht nur, was sie braucht, jede Änderung wird protokolliert und Berichte entstehen aus den Daten, nicht aus Abschriften von Hand.

Portale für Kunden, Vertreter und Lieferanten

Geschützte Bereiche, in denen Kunden Anfragen, Bestellungen und Dokumente verfolgen, Vertreter Angebote erfassen und Lieferanten Verfügbarkeiten und Lieferungen aktualisieren. Weniger Anrufe mit der Frage „Wie ist der Stand?“ und weniger E-Mails zum Sortieren.

Plattformen und digitale Produkte

Wenn die Software der Service ist, den Sie verkaufen, braucht es Abonnementverwaltung, verschiedene Rollen und eine Architektur, die auf Wachstum ausgelegt ist. Ist das Produkt neu und muss es noch am Markt getestet werden, beginnen wir mit einem MVP für Startups und KMU.

Integrationen und APIs

Konnektoren zwischen Verwaltungssoftware, CRM, E-Commerce, Rechnungsprogrammen und externen Diensten, damit dieselben Daten nie zweimal erfasst werden. Wenn das Ziel ist, einen ganzen Ablauf über mehrere Werkzeuge hinweg zu automatisieren, geht die Arbeit mit der KI-Automatisierung für Geschäftsprozesse weiter.

Neuaufbau bestehender Software

Veraltete Anwendungen, die schwer zu ändern sind oder von Personen geschrieben wurden, die nicht mehr mit Ihnen arbeiten. Wir beginnen mit einem Code-Audit und entscheiden, ob es besser ist zu reparieren, schrittweise zu ersetzen oder neu zu schreiben, ohne die Arbeit derjenigen zu unterbrechen, die das System täglich nutzen.

Websites, Content-Portale und E-Commerce

Wenn Sie eine Unternehmenswebsite, eine Landingpage oder ein Content-Portal brauchen, finden Sie die Details auf der Seite über Websites, Landingpages und Portale. Für den Onlineverkauf sehen Sie sich die E-Commerce-Entwicklung an.

Wie wird eine Webanwendung entwickelt, Phase für Phase?

Eine individuelle Webanwendung entsteht in kurzen, überprüfbaren Schritten, damit Sie die Software wachsen sehen und die Richtung korrigieren können, bevor es zu spät ist. Am Anfang steht ein Gespräch über den aktuellen Prozess, die eingesetzten Werkzeuge und das, was nicht funktioniert. Es folgt die Analyse, in der wir mit den Personen, die die Arbeit erledigen werden, Tätigkeiten, Ausnahmen, Rollen und Daten erfassen und einen Umfang mit klaren Prioritäten festlegen. Danach entwerfen wir Architektur und Oberflächen und prüfen sie mit denen, die die Software tatsächlich nutzen werden. Die Entwicklung schreitet mit häufigen Releases in einer Testumgebung voran, auf die Sie Zugriff haben: Sie testen, kommentieren und wir legen gemeinsam die nächsten Prioritäten fest. Vor dem Produktivstart stehen Tests, Sicherheitsprüfungen und, falls nötig, die Migration der Daten aus dem bisherigen System. Nach dem Release muss die Software gewartet und weiterentwickelt werden. Den Zeitplan Ihres Projekts legen wir im Angebot fest, nach der Analyse.

PhaseWas passiertWas Sie erhalten
Erstes GesprächAktueller Prozess, Probleme, eingesetzte WerkzeugeEine erste Einschätzung von Machbarkeit und Umfang
AnalyseTätigkeiten, Ausnahmen, Rollen, Daten, nötige IntegrationenUmfangsdokument mit Prioritäten
KonzeptionArchitektur, Datenmodell, wichtigste OberflächenPrototyp der Bildschirme und dokumentierte Architektur
Inkrementelle EntwicklungHäufige Releases in der Testumgebung, Demos und FeedbackSoftware, die mit jedem Release wächst
Abnahme und ProduktivstartTests, Sicherheit, Performance, DatenmigrationAnwendung in Produktion, Daten übernommen
Wartung und WeiterentwicklungKorrekturen, Updates, neue FunktionenSoftware, die mit dem Unternehmen Schritt hält

Wie machen wir eine Anwendung sicher und gut wartbar?

Unternehmenssoftware ist so viel wert wie ihre Fähigkeit, auch in drei Jahren noch zu funktionieren, wenn sich Menschen und Anforderungen verändert haben. Deshalb ist Qualität keine letzte Phase, sondern eine Arbeitsregel. Der Code wird vor jedem Release geprüft, und kritische Abläufe wie Login, das Erfassen einer Bestellung oder das Erzeugen eines Dokuments sind durch automatisierte Tests abgedeckt. Releases laufen über eine Pipeline für kontinuierliche Integration und Auslieferung (CI/CD) und über getrennte Entwicklungs-, Test- und Produktionsumgebungen, sodass keine Änderung ungeprüft bei den Nutzern ankommt. Bei der Sicherheit planen wir rollenbasierte Berechtigungen, protokollieren sensible Vorgänge, verschlüsseln die Kommunikation und sehen geprüfte Backups vor. Personenbezogene Daten werden von Anfang an gemäß DSGVO verarbeitet. Die wichtigsten Architekturentscheidungen kommen in ein Entscheidungsprotokoll: Wer später dazukommt, weiß, warum das System so gebaut ist, und kann es ohne Angst ändern.

Was erhalten Sie am Ende des Projekts?

Am Ende jeder Phase erhalten Sie etwas, das Sie überprüfen können, nicht nur eine Präsentation. Kurz zusammengefasst:

  • Die Webanwendung in Produktion, auf einer Cloud-Infrastruktur, die auf Ihr Unternehmen läuft.
  • Den Quellcode in einem Repository auf Ihren Namen, mit der vollständigen Änderungshistorie.
  • Getrennte Entwicklungs-, Test- und Produktionsumgebungen.
  • Die technische Dokumentation: Architektur, lokaler Start, Release, getroffene Entscheidungen.
  • Das Benutzerhandbuch für alle, die täglich mit der Software arbeiten.
  • Die Datenmigration aus dem bisherigen System, wenn sie im Umfang vorgesehen ist.
  • Das Backlog der künftigen Weiterentwicklungen, nach Priorität geordnet.

Eigentum am Code, Zugänge und Supportmodalitäten werden im Angebot festgelegt, bevor wir beginnen.

Was kostet die Entwicklung einer individuellen Webanwendung?

Die Kosten einer individuellen Webanwendung hängen vom vereinbarten Umfang ab, deshalb veröffentlichen wir keine Preisliste, die für alle gilt. Entscheidend sind vor allem die Zahl der Rollen und Prozesse, die abgebildet werden müssen, die Integrationen mit bestehenden Systemen, Menge und Qualität der zu migrierenden Daten, die Sicherheitsanforderungen und die Zahl gleichzeitiger Nutzer. Hinzu kommen die laufenden Kosten für Cloud-Infrastruktur, externe Dienste und Wartung, die von Anfang an geschätzt werden sollten, um das Projekt über einen Zeitraum von einigen Jahren mit Abonnement-Alternativen zu vergleichen, nicht nur über den ersten Monat. Ein Weg, das Risiko zu senken, ist, mit dem Prozess zu beginnen, der am schwersten wiegt, und ihn zuerst auszuliefern, statt alles auf einmal zu ersetzen. Nach dem ersten Gespräch erhalten Sie ein schriftliches Angebot mit Phasen, Ergebnissen und Kosten und können mit der Analyse allein beginnen, bevor Sie sich auf die gesamte Entwicklung festlegen.

FaktorEinfacheres ProjektKomplexeres Projekt
Rollen und ProzesseEine Abteilung, ein ProzessMehrere Abteilungen, Kunden und Lieferanten mit unterschiedlichen Berechtigungen
IntegrationenKeine oder eine dokumentierte APIVerwaltungssoftware, CRM und ERP ohne fertige APIs
Bestehende DatenWenige Daten, bereits geordnetJahre an Daten, die bereinigt und migriert werden müssen
SicherheitInterne Nutzung, keine sensiblen DatenPersonenbezogene oder vertrauliche Daten, externe Zugriffe
NutzerEin internes TeamExterne Nutzer und Lastspitzen

Was passiert nach dem Release?

Eine Webanwendung ist am Tag des Produktivstarts nicht abgeschlossen: Die Menschen beginnen, sie wirklich zu nutzen, Fälle tauchen auf, die niemand vorhergesehen hatte, und das Unternehmen verändert sich. Deshalb legt das Angebot von Anfang an fest, wie die nächste Phase gehandhabt wird. Die korrektive Wartung behebt gemeldete Probleme, mit vereinbarten Reaktionszeiten. Sicherheitsupdates halten Frameworks, Bibliotheken und Infrastruktur aktuell, denn Software, die jahrelang stillsteht, wird verwundbar, auch wenn niemand sie anfasst. Die Weiterentwicklung ergänzt Funktionen auf Basis des Backlogs und der Wünsche der Nutzer, mit derselben Methode schrittweiser Releases wie während der Entwicklung. Sie können diese Phase uns, Ihrer IT-Abteilung oder einem anderen Dienstleister anvertrauen: Code, Dokumentation und Zugänge gehören Ihnen, und die Übergabe ist im Projekt vorgesehen. Das Ziel ist, dass Sie wählen können, nicht dass Sie gebunden sind.

Mit welchen Technologien und welcher Erfahrung arbeiten wir?

shardana.ai wurde 2026 gegründet, aber die Arbeit stützt sich auf mehr als 25 Jahre Erfahrung des Gründers Maurizio Brioschi in Softwareentwicklung, Backend-Entwicklung, Systemarchitektur und der Leitung technischer Teams. Im Laufe der Zeit hat er Webplattformen, Unternehmensanwendungen und digitale Produkte konzipiert und sich dabei um Architektur, AWS-Cloud-Infrastruktur, CI/CD, Sicherheit und technische Governance gekümmert. Diese Erfahrung ist älter als das Studio, und wir halten sie vom Alter der Marke getrennt. Der Referenz-Stack umfasst PHP und Laravel, Node.js und TypeScript, React und Vue.js, MySQL, mit API-basierten Architekturen. Die Wahl der Technologien folgt jedoch dem Projekt: Wir bevorzugen verbreitete, gut dokumentierte Werkzeuge, die Ihr Team oder ein anderer Dienstleister ohne Schwierigkeiten übernehmen kann. Braucht eine Anwendung Funktionen der künstlichen Intelligenz, etwa die Suche in Dokumenten oder die Extraktion von Daten, integrieren wir sie mit derselben Methode wie bei der KI-Entwicklung für Unternehmen. Wir veröffentlichen keine Kundenfälle, die wir nicht belegen können.

Wo arbeiten wir?

Wir arbeiten mit Unternehmen und KMU in ganz Italien, überwiegend remote: Analyse, Demos, Releases und Reviews funktionieren online gut. Der Sitz ist in Cabras in der Provinz Oristano, und für Projekte auf Sardinien lassen sich Treffen vor Ort vereinbaren, angefangen bei der Analyse mit den Personen, die die Software nutzen werden.

Häufig gestellte Fragen

Gehört der Quellcode uns?
Ja. Der Code liegt in einem Repository, das auf Ihr Unternehmen läuft, und die Rechte werden vor Beginn im Vertrag geregelt. Auch die Konten für Infrastruktur und externe Dienste laufen auf Sie.
Können Sie Software übernehmen, die andere entwickelt haben?
Ja, ausgehend von einem Code-Audit. Bevor wir Änderungen vorschlagen, verstehen wir, wie das System aufgebaut ist, welche Risiken es birgt und was sinnvoll ist: es reparieren, schrittweise ersetzen oder neu schreiben.
Können wir mit unserer IT-Abteilung zusammenarbeiten?
Ja. Wir können die Anwendung entwickeln und an Ihr Team übergeben oder von Anfang an zusammenarbeiten, mit gemeinsamen Code-Reviews und gemeinsam getroffenen Architekturentscheidungen.
Wo wird die Anwendung betrieben?
Auf einer Cloud-Infrastruktur, die auf Ihr Unternehmen läuft, ausgewählt nach Anforderungen, Budget und dem Ort, an dem die Daten liegen müssen. Wir richten Umgebungen, Backups und Monitoring ein und dokumentieren alles.
Brauchen wir auch eine Smartphone-App?
Oft nicht. Eine responsive Webanwendung funktioniert gut auf Smartphone und Tablet, und eine PWA lässt sich aus dem Browser installieren, ohne den Umweg über die App-Stores. Native Apps braucht es, wenn Funktionen des Telefons nötig sind, die das Web nicht bietet.
Lassen sich Funktionen der künstlichen Intelligenz ergänzen?
Ja, wenn sie ein konkretes Problem lösen: Suche in Dokumenten, Extraktion von Daten aus Dateien und Formularen, Klassifizierung von Anfragen, Antwortentwürfe. Wir bewerten sie in der Analyse zusammen mit den übrigen Funktionen, ohne sie der Mode wegen hinzuzufügen.

Verwandte Leistungen

Welche Arbeit erledigen Sie noch von Hand, weil die Software sie nicht übernimmt?

Beschreiben Sie den Prozess, die Werkzeuge, die Sie heute nutzen, und was Sie erreichen möchten. Wir antworten mit einer ersten Einschätzung und, wenn es sinnvoll ist, mit einem Angebot für die Analyse.