Softwareentwicklung

Am Anfang steht die Idee

SoftwareentwicklungSoftwareentwicklung ist unsere Passion. Denn wir leben Software. 

Mit unserer langjährigen Erfahrung macht uns so schnell keiner etwas vor. Zumal wir über ein Netzwerk von Spezialisten auch außerhalb des Unternehmens verfügen und somit selbst größte Projekte umsetzen können. Dabei bauen wir auf die Erfahrung von über 15 Jahren auf.

Softwareentwicklung

Unsere Kunden vertrauen uns seit vielen Jahren in allen Fragen rund um das Thema Softwareentwicklung. Seit den 90er Jahren sind wir im Bereich der Anwendungsentwicklung für unsere Kunden aktiv. Entwicklungen können als webbasierte Applikationen und als Desktoplösung für Ihr Unternehmen realisiert werden.

Wir verstehen uns als vollumfänglicher Partner, der Sie von der Anforderungsanalyse und der Definition des Grobkonzepts, über die Programmierung selbst bis hin zur Systemintegration und Schulung Ihrer Mitarbeiter begleitet.

Wir unterstützen Sie bei der Meisterung Ihrer IT-Herausforderungen und schaffen mit Ihnen maßgeschneiderte und kostengünstige Lösungen.

Kernkompetenz

Unsere Kernkompetenz liegt in der Planung und der Implementierung von Client/Server- und Standalone Applikationen unter Linux und Windows bzw. von Internet und Intranetanwendungen.

Dabei begleiten wir Sie von Anfang an. Wir analysieren Ihren Bedarf, unterbreiten Ihnen Lösungsvorschläge und implementieren Software, die auf Ihre Anforderungen zugeschnitten ist.

Werkzeuge

Wir entwickeln auf der Basis von:

      • Programmiersprachen: Java, C#, VB.NET, C++, PHP, PERL, C, Visual Basic
      • Middleware: RMI, SOAP
      • Application Server: JBoss, Tomcat, IBM Websphere
      • Web: HTML, Javascript, Flash
      • Web Server: Apache, Microsoft Internet Information Server
      • Web Frameworks: Java Struts, ..
      • CMS: Typo3
      • Datenbanken: Oracle, PostgreSQL, Microsoft SQL Server, Access, MySQL
      • Datenbankabstraktion: JDO, ADO
      • XML Technologien: XSLT, XSL, XPath, FOP, DOM, SAX, JDOM, Xerces, Xalan, Saxon

Einsatzgebiete

      • Web- und GUI-basierte Client/Server Anwendungen
      • Datenbanken Design und Entwicklung
      • Komponenten bezogene Software Entwicklung
      • Datenmodellierung
      • Datenverwaltung und Integration
      • Java SE/Java EE Entwicklung
      • .NET Entwicklung
      • Entwicklungs- Re-engineering und Re-factoring
      • Maintenance und Support

In der Vergangenheit haben wir bereits bestehende Software-Systeme übernommen und weiterentwickelt bzw. die Wartung dieser Systeme sichergestellt. Zugrunde einer jeden Anwendungsentwicklung liegt ein detailliertes Fachgespräch, dessen Ergebnisse erweitert um die technischen Planungen (Systemauswahl, Programmiersprachen, Datenbank) in einer Projektbeschreibung festgehalten werden.

Projektablauf

Wir stellen Ihnen in kürze die von uns gelebten Prozesse vor:

      • Analyse: Gemeinsam mit Ihnen erarbeiten wir die Anforderungen an die Softwarelösung.
      • Entwurf: Anhand der in der Phase der Analyse gewonnenen Erkenntnisse wird das Grobkonzept erstellt, dieses stellt die Grundlage für die Realisierung dar.
      • Implementierung: Nach Auswahl der geeigneten Entwicklungsumgebung und der Datenbank (sofern benötigt) beginnen wir mit der Umsetzung des Konzeptes. Im Anschluss erfolgt die Freigabe der realisierten Software zur Testphase.
      • Test: Alle denkbaren Szenarien werden durch die Fachabteilung mit bereits vorher definierten Testszenarien durchgespielt. Etwaige Unstimmigkeiten werden geklärt, kleinere Verbesserungen können noch durchgeführt werden. Zum Schluss erfolgt die Abnahme durch den Kunden!
      • Schulung:Gerne übernehmen wir im Anschluss die Schulung der Anwender (sofern gewünscht bzw. benötigt).
      • Übergabe/Wartung:Im Anschluss an die Schulungen, übergeben wir die Software an Sie. Es ist für uns selbstverständlich, auch nach Abschluss die Wartung bzw. Weiterentwicklung zu für unsere Anwendungen zu gewährleisten.

Dienstleistungen

Unsere Dienstleistungen in diesem Bereich können wie folgt in kürze dargestellt werden:

      • Strategische Planung und entsprechendes Projektmanagement
      • Requirements Engineering (Geschäftsprozess-Analyse, IT-Potenzial-Analyse, Anforderungs-Erhebung, Quality Function Deployment)
      • Analyse des bestehenden Umfeldes und Erarbeitung von Anforderungskatalogen an die zu entwickelnde Software
      • Dokumentation und technische Software-Realisierung auf Basis modernster Konzepte und Verfahren
      • Analyse und Design objektorientierter Systeme
      • Umsetzung individueller Geschäftsprozesse mit einheitlicher Planung sowie Qualitätsmanagement
      • Schulung in Standard- und Individualsoftware
      • Software Tests
      • Interface-Design
      • Systemberatung
      • Datenbankdesign und -entwicklung
      • Personelle Unterstützung von Projekten
      • Auswahl und Einführung geeigneter Hardware-Infrastruktur
      • Erstellen von unternehmensweiten Sicherheitsrichtlinien (Security Policy)
      • Umsetzen von Sicherheitsmaßnahmen (Virenschutz, Firewall, Verschlüsselungstechniken, VPN)

Was wir anbieten

1

Modulare IT Infrastruktur zu transparenten monatlichen Kosten
SIM-X ist die Weiterführung des Gedankens, einzelne Leistungen für eine IT Infrastruktur modular, flexibel und kostentransparent anzubieten. SIM-X vereint alle Bausteine moderner Infrastrukturen zu einem modularen und transparenten System, mit dessen Hilfe Sie Ihre gesamte IT abbilden und sich damit vollständig auf Ihr Kerngeschäft konzentrieren können.

2

Service und Support Ihrer IT Infrastruktur
Wir betreuen Unternehmen unterschiedlichster Größen bei IT Herausforderungen. Dies geht von Full-Service, der den Betrieb der gesamten IT Infrastruktur umfasst, bis hin zur Unterstützung bei der Umsetzung unternehmenswichtiger IT Projekte.

3

Projektarbeiten vor Ort beim Kunden
Unsere Mitarbeiter arbeiten als externe Consultants bei namhaften Unternehmen und bringen dort ihre Expertise ein.