Softwareentwicklung

Wir entwickeln Software für Ihr Unternehmen

Viele Unternehmen stellen aus unterschiedlichen Gründen individuelle Anforderungen an ihre Softwaresysteme. Standardisierte Branchensoftware kann diesen Anforderungen oftmals nicht gerecht werden und es lohnt sich, eine individuelle Softwarelösung in Betracht zu ziehen.

Windows Software

Intranet Software

TouchScreens

... und vieles mehr!

Unterstützung und Outsourcing

Sollten Sie bereits über eine eigene Entwicklungsabteilung verfügen und selbst Softwareentwicklung betreiben, unterstützen wir Ihr Team und stehen Ihnen mit unseren Entwicklern und Beratern zur Seite. Gern übernehmen wir auch für Sie das Projektmanagement und bilden aus Ihren und unseren Entwicklern ein unschlagbares Team.

Weiterentwicklung

Sollten Sie bereits über eine eigene Softwarelösung verfügen und möchten diese weiterentwickeln, prüfen wir gern die technischen Grundlagen Ihrer Software und erstellen mit Ihnen zusammen ein Konzept zur Erweiterung.

Kontaktieren Sie uns

Kontaktformular

info@codingstars.de

05074 / 325 9999


Unsere Leistungen

  • Individuelle Software

  • Komplexe Softwaresysteme

  • Prozessunterstützende Tools

  • Schnittstellen zu Fremdsystemen

Unterstützte Anwendungssysteme

Windows Anwendungen

Als Windows Anwendung bezeichnen wir Software, die für den Betrieb unter Microsoft Windows entwickelt wird. Wir empfehlen aktuell den Einsatz von Windows 7/8/10 in Kombination mit den aktuellsten Windows Updates. Unsere Windows Anwendungen werden grundsätzlich als Client-/Serversysteme entwickelt, um den Datenzugriff mehrerer Anwender zu gewährleisten.

Intranet Anwendungen

Web- und Intranet Anwendung werden auf einem Server bereitgestellt und können über den Browser eines PC oder Smartphones aufgerufen werden. Die Web-/Intranet Anwendungen werden in einem responsiven Design entwickelt, so dass die diese optimal auf einem Smartphone dargestellt werden können.
Mehr zu Webanwendungen

TouchScreen Anwendungen

Touch Screen Anwendungen werden speziell auf die Bedienung ohne Maus und Tastatur ausgerichtet. Diese Anwendungen können auf unterschiedlichen Geräten, wie z.B. Touch Screen Monitoren und Tablets installiert werden.

Windows Dienste

Windows Dienste sind kleine Programme, die Abläufe in festgelegten Intervallen übernehmen oder auf bestimmte Ereignisse reagieren. Ein solcher Dienst eignet sich beispielsweise für das automatische Versenden von E-Mails, die Überwachung von Ressourcen und die Sicherung von Daten.

Kombination verschiedener Anwendungssysteme

In einem modernen Unternehmen kommen oft mehrere Anwendungssysteme zum Einsatz, um sämtlichen Anforderungen gerecht zu werden. Windows Anwendungen werden auf den einzelnen Client Rechnern installiert und dienen der Erledigung der täglichen Arbeit. Über Web-/Intranet Anwendungen wird standortübergreifend kommuniziert und die Prozesse gesteuert. Die Krönung bieten die Touch Screen Anwendungen, die die einzelnen Mitarbeiter während der Fertigung mit Arbeitsplänen und Abläufen unterstützen.

Entwicklungsmethoden

Agile Softwareentwicklung

Die Agile Entwicklung ist die flexibelste Methode der Softwareentwicklung. Im Gegensatz zu den anderen Entwicklungsmethoden werden vor Entwicklungsbeginn nicht sämtliche Einzelheiten der Software geplant, sondern die Software wird in kurzen Planungs- und Entwicklungszyklen umgesetzt. Diese Vorgehensweise hat den Vorteil, dass die Software in einer sehr frühen Phase eingesetzt und getestet werden kann. Durch die kleineren Planungszyklen kann frühzeitig auf neue Bedürfnisse reagiert und die Entwicklungsrichtung angepasst werden.

Entwicklung nach einem Anforderungsprofil

In einem Anforderungsprofil sind die Voraussetzungen und die gewünschte Funktionalität Ihrer Software beschrieben. Diese Profile sind oftmals nur grobe Zusammenfassungen und dienen meistens lediglich dazu einen Eindruck zu erhalten, wofür Ihre neue Software genutzt werden soll und in welchem Umfeld diese eingesetzt wird.

Entwicklung nach einem Pflichtenheft

Das Pflichtenheft beschreibt sehr detailliert die genauen Anforderungen an Ihre neue Software. Funktionen und Eigenschaften der einzelnen Masken sind so genau wie möglich beschrieben. Bei der Entwicklung nach einem Pflichtenheft wird sich genau an die beschriebenen Abläufe gehalten. Dies hat den Nachteil, dass während der Softwareentwicklung nur schwierig auf Änderungen der Bedürfnisse reagiert werden kann.

Integration in Ihre Softwarelandschaft

Es ist wichtig, dass sich Ihre neue Softwarelösung optimal in Ihre aktuelle Landschaft von Standard- und Individualsoftware integriert. Bei der Planung der Integration wird Ihr bestehendes Konstrukt an Softwarelösungen analysiert und mit Ihn zusammen ein Konzept zur perfekten Integration der neuen Software entwickelt.

Service

Vor dem Start der Softwareentwicklung verschaffen wir uns einen Überblick über Ihre Anforderungen und analysieren ihre aktuelle Softwarelandschaft. Im Anschluss beraten wir Sie, welche Anwendungssysteme für Sie die richtigen sind und erarbeiten ein Konzept für die Entwicklung Ihrer neuen Software.
Mehr zu Software Konzeption
Sobald die Entwicklung abgeschlossen ist, muss Ihre Software bereitgestellt und auf den einzelnen Client Rechnern oder Servern installiert werden. Hierfür halten wir unterschiedliche Szenarien bereit, um die Software bestmöglich zu verteilen und die einzelnen Arbeitsplätze mit Softwareupdates zu versorgen.
Mehr zu Software Bereitstellung
Während der Entwicklung achten wir bereits auf eine sorgfältige Dokumentation und Kommentierung des Quellcodes, damit die Möglichkeiten zur Weiterentwicklung der Software gewährleistet sind. Auf Wunsch erstellen wir Ihnen ebenfalls Handbücher und implementieren eine Programm Hilfe innerhalb der Software.
Mehr zu Software Dokumentation
Natürlich gewährleisten wir die Lauffähigkeit Ihres Softwaresystems im Rahmen der Systemanforderungen. Sollten doch einmal Fehler auftauchen, werden diese von uns schnellstmöglich und kostenfrei behoben.
Unser Team steht Ihnen für Fragen und Probleme zur Verfügung. Kurze Wege und flache Hierarchien sorgen für eine gute Reaktionszeit und schnelle Lösung der auftretenden Probleme. Bei speziellen Herausforderungen erhalten Sie direkten Support durch unsere Softwareentwickler.
Bei Bedarf schulen wir Ihre Mitarbeiter und erläutern Ihnen den Umgang mit Ihrer Software und die Funktionsweise der einzelnen Module. In den meisten Fällen sind wir bei der Einführung neuer Softwareanwendungen die erste Zeit mit vor Ort und beobachten den Ablauf.

Keine Lizenzkosten

Nach der Entwicklung Ihrer Software entstehen Ihnen keinerlei Lizenzkosten, Sie tragen lediglich die einmaligen Entwicklungskosten.

Technologien

Softwareentwicklung mit dem .NET Framework
Bei der Softwareentwicklung setzen wir auf das von Microsoft bereitgestellte .NET Framework, welches uns eine perfekte Entwicklungsumgebung bietet. Das .NET Framework wird ständig weiterentwickelt und um neue Funktionalitäten erweitert.
Softwareentwicklung mit C# und VB.NET
C# und Visual Basic sind unsere bevorzugten Programmiersprachen, um Ihre neue Anwendung zu entwickeln. Beide Sprachen sind weit verbreitet, greifen auf die selben Klassenbibliotheken zu und sind untereinander kompatibel.
MS SQL Server als Datenbanksystem
Als Datenbank kommt der MS SQL Server zum Einsatz, welcher in der Lage ist, enorme Datenmengen mit einer sehr guten Geschwindigkeit zu Verwalten. Dieses Datenbanksystem kann sowohl auf dem lokalen Rechner, als auch auf einem externen Server betrieben werden.

Externe Komponenten

Softwareentwicklung mit DevExpress
Die Komponenten von DevExpress bringen von Haus aus fantastische Elemente und Funktionen mit sich, die in Ihre Software implementiert werden können. DevExpress ist insbesondere für die moderne Optik und die guten Filterfunktionen bekannt.
Softwareentwicklung mit Infragistics
Infragistics bietet sehr gelungene Komponenten an, die sich beispielsweise für das Generieren von Charts und Statistiken eignen. Auch die einzelnen Editoren, die bereits mit einer Rechtschreibprüfung ausgestattet sind, sorgen für eine benutzerfreundliche Bedienung.
Softwareentwicklung mit ComponentOne
Die Steuerelemente von Component One sind ebenfalls weit verbreitet und kommen bei uns gelegentlich zum Einsatz. Oftmals haben Infragistics und DevExpress aber die gelungeneren Steuerelemente im Repertoire.
Open Source Softwareentwicklung
Gerade bei der Entwicklung von Webanwendungen wird gern auf Open Source Lösungen zurückgegriffen. Oftmals bieten diese Komponenten eine kostenlose Alternative und sollten nicht aus den Augen gelassen werden.

Ständige Weiterbildung

Unser Team ist sehr experimentierfreudig und tastet sich ständig an neue Technologien heran. Dadurch bleiben wir immer auf dem Laufenden und verpassen keine Trends im Bereich der Softwareentwicklung.