odoo Version 9 (V9)

Individuelle Software


Individuelle Software


      • Standard-Software – schnell überzeugt?

        Eine kostengünstige Implementation in der ersten Phase ist ein gutes Argument für den Einsatz von Standardsoftware. Die ersten 30 bis 70% Funktionsumfang sind schnell implementiert. Standard-Software scheint auf den ersten Blick die kostengünstigere Lösung zu sein. Doch - Standard-Software stellt meist viele Funktionen bereit, die gar nicht benötigt werden.
         

        Die Komplexität steigt dadurch. Dies sowohl für die Programmierung, die Anpassung der unternehmensinternen Abläufe an die vorgegebenen Prozesse und auch für die Anwendung selbst. Die Workflows in der Bearbeitung können dadurch aufwändig und zeitraubend sein.

        Diese Faktoren können die Kosten nachhaltig erhöhen. Nicht nur für die Implementation, sondern auch im Betrieb und für die Datenpflege. Oft ist eine Standard-Software in der Gesamtbetrachtung teurer als eine Individualsoftware.

        Wenn Sie sich für eine individuelle Softwarelösung entscheiden, dann haben Sie den Vorteil, dass Sie und Ihr Unternehmen selbst die Prozesse und Anforderungen definieren können. Denn individuelle Software wird von Anfang an auf Ihre Bedürfnisse hin massgeschneidert. Unnötige Funktionen und Abhängigkeiten können weg gelassen werden. Dennoch können alle Wünsche und Anforderungen erfüllt und angepasst werden. Eine individuelle IT Lösung ist damit schlank und so individuell wie Ihr Unternehmen. Sie ist hinsichtlich individueller Prozesse von Anfang an besser und effizienter als eine out-of-the-box-Lösung.

        Suchen Sie eine Alternative zu einer Standard-Software – eine individuelle Software?

        Man schaut sich Standard-Software an und lässt sich von den Möglichkeiten inspirieren. Die lenkt manchmal vom Fokus auf individuelle Prozesse ab. Auch für die Beschaffung einer Standard-Software lohnt es sich, genaue Anforderungen festhalten. Damit haben Sie sich die besseren Grundlagen für die Evaluation erarbeitet. Ihre Anforderungen können Sie nun auch für einen Vergleich von Standard-Software mit einer individuellen Lösung verwenden. Kunden und Mitarbeiter können Ihre Wünsche für Optimierungen anbringen und diese lassen sich schlanker und kostengünstiger realisieren als mit Standard-Software. 

        Schaffen Sie Wettbewerbsvorteile mit Individualsoftware. Sie können Ihre Prozesse so ausrichten, dass Sie schneller, detaillierter oder kundenspezifischer am Markt agieren als Ihre Konkurrenz. So wird Software zum wichtigen Erfolgsfaktor im Unternehmen.

        Wir verschaffen Ihnen Vorteile mit einer individuellen Software-Lösung

        Als Informatikunternehmen mit Sitz in St.Gallen sind wir über die Region Ostschweiz hinaus für verschiedene Auftraggeber und Projekte tätig. Mit Ihrem Anforderungsprofil und der Beschreibung von gewünschten Workflows und Prozessen können wir Ihnen eine erste Abschätzung für die Entwicklung einer individuellen Software unterbreiten.

        Zusammen mit Ihnen erstellen wir:

        • eine professionelle Bedarfsanalyse
        • Spezifikationen Ihrer Anforderungen
        • Spezifikationen der Workflows
        • ein Konzept für die iterative und agile Umsetzung

        Die Umsetzung der Systementwicklung erfolgt in einzelnen Sprints, welche durch Sie getestet und abgenommen werden. Basierend Ihren spezifischen Anforderungen entwickeln wir dann Ihre eigene, schlanke und effiziente Lösung.

        Ihr Entscheid: Standard-Software oder Individualsoftware?

        Individuallösungen als auch Standard-Software haben unterschiedliche Vorteile. Dazu kommt: Die Wünsche und Anforderungen der Geschäftsbereiche (Business), der Geschäftsleitung, der Informatik und letztlich auch der Kunden können voneinander abweichen. Ein wichtiger Erfolgsfaktor bei der Einführung jeder neuen Softwarelösung ist daher die Integration aller Anspruchsgruppen in den Entscheidungsprozess.

        Standard-Software-Produkte sind schnell eingeführt. Die Komplexität steigt jedoch mit zunehmendem Funktionsumfang bei Standard-Software-Produkten. Mächtige Standard-Bibliotheken für die Programmierung und leistungsfähigere Entwicklungswerkzeuge ermöglichen eine raschere Umsetzung einer Individuallösung. Diese Faktoren und schlankere und massgeschneiderte Anwendungen senken die Kosten. Diese Argumente sprechen für Individualsoftware.

        Möchten Sie eine Kombination von Standard-Software und Individualsoftware?

        Es können Schnittstellen realisiert werden, welche das Zusammenspiel von Standard-Software und individuellen Anwendungen ermöglichen und optimieren. Verflochtene Geschäftsprozesse können in individuellen Anwendungen abgebildet und die Daten in die Standard-Software zurück gespielt werden.

        Die Gesamtlösung kann in zwei Phasen eingeführt werden. In der ersten Phase geht es um die Stammdaten und deren Pflege in der Standard-Software. In der zweiten Phase um individuelle Anwendungen

        Wir programmieren für Sie.

        .net / C#

        Mit C# werden schnel­le und vor allem qua­li­ta­tiv hoch­wer­ti­ge Er­geb­nis­se er­rei­cht. Die ex­zel­len­te Pro­gram­mier­spra­che C# ist auf dem von Mi­cro­soft ent­wi­ckelten .net Frame­work auf­baut. Sie bietet mo­derns­te Me­tho­den für die Pro­gram­mier­ung. Mit Mono ist es nun auch mög­lich, Software für Linux und Mac­in­tosh zu pro­gram­mie­ren.

        Um individuelle Be­dürf­nis­se zu realisieren eignet sich C# geradezu optimal. Programme, die mit C# entwickelt wurden, sind höchst performant. Sie eignen sich für in­di­vi­du­el­le Funktionen und sehr schlanke Prozesse.

        Microsoft C#/.NET Individualsoftware kann einfach mit anderen Microsoft-Lösungen kombiniert werden. Es können auch komplexe Anforderungen für Geschäftsanwendungen realisiert werden. Ein detailliertes Pflichten- und Lastenheft sowie dezidierte Spezifikationen und eine durchdachte Software-Architektur ermöglichen es, agil umzusetzen. So können einzelnen Entwicklungsphasen (Sprints) iterativ und in logischer Abfolge unabhängig voneinander realisiert werden. Ganz bestimmte Programmteile und Funktionen können Sie so autonom testen und abnehmen. Sie brauchen für das Testing nicht bis zum Ende der Software-Entwicklung zu warten. Mit C# entwickelte Pro­gram­me sind in der Lage, große Da­ten­men­gen zu ver­ar­bei­ten. Bei spezifischen Anwendungen sind individuelle Softwarelösungen oft die bessere Wahl als Standard-Software. Mit den richtigen Anforderungen und konzeptionellen Grundlagen erarbeiten Dummy-Anwendungen oder mit grafische Visualisierungen. So entstehen gute Entscheidungsgrundlagen.

        Realisation

        • Visual Studio
        • MS SQL, mySQL
        • MVC, .NET, C#
        • Mono
        • XML, XSL
        • GUI-Entwicklung
        • HTML5, JavaScript, jQuery
        • REST, SOAP
        • AngularJS

         

        Frameworks

        Für die Programmierung dynamischer Webanwendungen ist Microsoft ASP.NET MVC als leistungsstarkes Framework speziell geeignet.

        Schnittstellen

        Spezialisierte Anwendungen setzen sich als „best in case“ durch. Das bedeutet, dass Schnittstellen zu anderen Software-Systemen realisiert werden müssen.

        Webbasierte Anwendungen

        Webbasierte Softwarelösungen und Applikationen sind sind von überall her erreichbar und einfach bereitzustellen. Je nach Netzverfügbarkeit, Connectivity, Performance und Workflows lohnt sich die Entwicklung einer spezifischen API (Schnittstelle). Die Optimierung für mobile Endgeräte als webbasierte, responsivefähige Anwendung oder als App ist wichtig.

        App-Entwicklung

        Immer öfter werden für spezifische Anwendungen und für geschäftliche Abläufe in Unternehmen mobile Geräte eingesetzt. Wenn keine Internetverbindung gewährleistet werden kann oder aus Grüden der Perofmance und Benutzerführung, können Apps eingesetzt werden. Eine App hat den Vorteil, dass gezielt Daten für schlanke und hochperformante Anwendungen zur Verfügung gestellt werden können.

        Eine dezidierte Planung und Spezifikation der gewünschten Abläufe ist bei der App-Entwicklung noch entscheidender. Eine App-Anwendung muss der Logik des Benutzers folgen, nicht umgekehrt. Bei App-Anwendungen muss jeder Schritt – aus Sicht des Benutzers - logisch und zielführend sein.

        Ihre App entwickeln wir

        Für iOS, Android und Windows und mit C#, HTML5, JavaScript.

      Python
      Python zeichnet sich durch einfache Lesbarkeit sowie einen knappen Programmierstil aus. Python ist eine universelle, dynamische und objektorientierte Programmiersprache. Python unterstützt objektorientierte, aspektorientierte und funktionale Programmierung, besitzt eine umfangreiche Standardbibliothek und zahlreiche Pakete und ermöglicht damit einen hohen Funktionsumfang. Dank einer klaren und schlanken Syntax gelingt es mit Python, gut strukturierten und übersichtlichen Code zu programmieren.

      Wenn es um den Betrieb von Servern geht, wird Linux von vielen IT-Verantwortlichen bevorzugt. Standard-Software-Produkte setzen auf Linux – wie zum Beispiel odoo.

      Python Entwicklung

      • Entwicklungsgeschwindigkeit ist wichtig
      • Nutzung erprobter auf Linux basierenden Open Source Technologien
      • stabile Programmiersprache
      • einfach lesbarer Quellcode
      • Zugriff auf SQL Server, MySQL
      • einfacher Umgang mit XML/XSLT
      • APIs: SOAP, XMLRPC, REST
      • Django-Framework

      Python-Dienstleistungen

      Wir setzen Python vorwiegend im Zusammenhang mit odoo ein. Mit Python programmieren wir Module für odoo oder wir passen bestehende Software Lösungen für Ihre individuelle Anwendung an.

      Wir lieben anspruchsvolle Aufgabestellungen und Anforderungen und wir untertützen Sie dabei, Ihre IT-Lösung laufend an die aktuellen Veränderungen anzupassen. Nutzen Sie unsere Python-Kenntnisse. Wir begleiten mit Kompetenz, Einsatz und Transparenz. Als Informatik-Firma in St.Gallen sind wir mit odoo weit über die Region Ostschweiz hinaus für verschiedene Kunden und Projekte tätig. So können Sie Kosten sparen und bleiben wettbewerbsfähig.

      Erfolgreiche Umsetzung

      Schlanke Prozesse und durchgängige Abläufe erzielen ungeahnten Effizienzgewinn. Mit optimalen IT-Lösungen unterstützen und optimieren Ihre Prozesse und tragen bei, Ihren unternehmerischen Erfolg zu erzielen.

      Webbasierte Applikationen und Mobile-Lösungen bilden den Schwerpunkt unserer Tätigkeit. Wir legen Wert auf Prozess-Optimierung, -Automatisierung und -Überwachung, sowohl bei modernen Windows-Applikationen mit .net C# als auch mit Open Source-Technologien. Wir entwickeln maßgeschneiderte, ausgereifte sowie hochperformante Individual-Software. 

      Basierend auf Ihren Anforderungen und auf der Grundlage langjähriger Erfahrung entwickeln wir für jeden Zweck die passende Lösung. Und wir beraten Sie beim Aufbau Ihrer Informatik-Strategie.

      Wie bieten

      • Aufnahme Ihrer Anforderungen
      • Analyse der Business-Prozesse
      • Optimierung der Business-Prozesse
      • Standardisierung der Abläufe (Workflows)
      • spezifische Workflows
      • Integration von Anwendungen
      • Schnittstellen für „best-in-case“ Software
      • Middleware-Services und API’s
      • technische Qualität
      • durchdachte Software-Architektur

       

      Erfolgreiche Applikationsintegration

      Durchgängige IT-Anwendungen können mit Hilfe von Schnittstellen für unterschiedliche Softwaresysteme realisiert werden. Der Integrationsbedarf steigt heute in einer heterogenen Systemlandschaft. Sie profitieren von höherer Qualität und kürzeren Durchlaufzeiten.

      Erfolgreich heisst:

      • nachhaltige Integration
      • hohe Qualität der Software
      • optimierte Geschäftsprozesse
      • Akzeptanz und Zufriedenheit der Nutzergruppen
      • Kundenzufriedenheit
      • transparente Kosten
      • Technische Qualität

       

      Weitere Informationen:

      www.giordano.ch/Kompetenzen
      www.odoo-software.com
      www.odoo-import.com
      www.migrationfox.com
      www.contento.ch