Unsere Leistungen
macio ist Spezialist für maßgeschneiderte Softwarelösungen. Unsere Leistung ist die richtige und passgenaue Konzeptionierung, Implementierung und Durchführung von Software-Entwicklungsprojekten.
Besonderes Know-how besitzen wir in der Entwicklung von User Interface Anwendungen für Maschinen und Geräte. In interdisziplinären Teams aus Software Ingenieuren und User Interface Designern entwickelt macio Lösungen für Unternehmen, die die Gebrauchstauglichkeit Ihrer Produkte sichern und weiter verbessern möchten.
Unsere technische Kompetenz ist eingebettet in unsere Entwicklungsprozesse. Nur so können wir die hohen Ansprüche unserer Kunden erfüllen - Entwicklungen für Desktop und Embedded Plattformen (gerade auch mit Touch Bedienung) sind bei macio genauso gut aufgehoben, wie Anwendungen basierend auf Web Technologien.
Methodenkompetenz
Für komplexe Softwareentwicklungen die richtigen Technologien und Lösungswege zu finden und diese Lösungswege mit System zu beschreiten, bezeichnen wir als Methodenkompetenz. Sie sind der Profi in Ihrer Branche und in Ihrer Anwendung, wir der Profi für Softwareentwicklung und Softwareentwicklungsprozesse.
Unsere Prozesse dienen einem Ziel: verlässlich und zielgerichtet entwickeln. Das Spiralmodell favorisieren wir, um verlässlich und schnell Entwicklungsziele zu erreichen. Zertifizierbare Software entwickeln wir Ihnen auch gerne mit Hilfe des V-Modells (oder anderer Prozessvorgaben), die begleitende Dokumentation für die zertifizierende Stelle gehört hier natürlich immer dazu.
macio Entwicklungs- und Qualitätsprozess
Hochwertige Softwarelösungen sind das Ergebnis guten technischen Verständnisses und hervorragender Zusammenarbeit. Qualitätsaudits, Code Reviews, Codequalität Management und, falls gewünscht, eine enge Zusammenarbeit mit der Entwicklungsabteilung Ihres Hauses gehören bei macio dazu. Erfahren Sie unsere Qualität persönlich und lassen Sie sich einen Einblick in unsere Referenzen geben: ein Besuch der macio Softwareentwicklung ist unser stärkstes Argument.
Softwarekompetenz
Wir liefern durchdachte, langlebige und pflegbare Software im Kundenauftrag für Desktop, Realtime und Web-Umgebungen, aber auch Applikationen in Java, C, C++, C# mit Datenbanken, SQL, Scriptsprachen etc.
Auf der Grundlage Ihrer Produktanforderungen erarbeiten erfahrene Softwareentwicklungs-Ingenieure Lastenhefte und Spezifikationen. Architekturkonzepte und Empfehlungen zur Technologieauswahl gehören natürlich dazu. Die Toolchain stimmen wir eng mit Ihnen ab, damit Ihr Team das Entwicklungsprojekt begleiten und den Code nach Abschluss sofort übernehmen kann.
Wir arbeiten hart an der optimalen Lösung für Sie
Qualität und Qualitätssicherung ist ein überragender Aspekt in der Individual-Softwareentwicklung. Neben der fachlichen Entwicklungs-Kompetenz pflegen wir den Einsatz von umfangreichen Tests durch eigenes Testpersonal. Die Testtiefe entspricht dabei Ihren Anforderungen, sofern die macio eigenen Vorgaben erweitert werden.
Ein besonderes Angebot ist unsere Kompetenz in der Entwicklung von User Interfaces. Wir können hier auf erstklassigen selbst entwickelten Frameworks aufsetzen und haben uns einen umfangreichen Erfahrungsschatz auf vielen Plattformen erarbeitet. So können wir Ihnen zügig Ihre Anwendung entwickeln. Technische Software nach Maß.
Designkompetenz
Espressomaschinen werden heute bereits über Touchapplikationen gesteuert, Personal Devices wie das Apple iPhone etablieren neues Interaktionsverhalten bei den Nutzern. Abläufe werden schneller und die Freude an der Bedienung entscheidet über Erfolg oder Misserfolg eines Produktes: diese Vorteile einer gut durchdachten Mensch-Maschine Schnittstelle gewinnen zunehmend auch in industriellen Anwendungen an Bedeutung.
Grafische Benutzerschnittstellen (GUI) von macio stellen den Menschen in den Mittelpunkt und garantieren ein Höchstmaß an Bediensicherheit und Nutzerzufriedenheit. Weil wir das Design von Bedienoberflächen als einen wesentlichen Faktor für die Effizienz und Effektivität in der Maschinenbedienung betrachten, erfüllen die grafischen Benutzeroberflächen auch höchste Ansprüche an ein zeitgemäßes Erscheinungsbild und Interaktionsverhalten.
Für den Maschinen- und Gerätehersteller hat dies den Vorteil, dass die Produktivität des Systems gesteigert werden kann, Support Anfragen reduziert werden und höhere Margen realisiert werden können.
Usability für ein einzigartiges Benutzererlebnis
Allein um viele schöne bunte Bilder geht es uns dabei nicht. Wir legen grossen Wert auf Bediensicherheit, intuitive Benutzerführung und ansprechendes Design. Wir arbeiten auf dem neuesten Stand der Technik: sowohl in Hinblick auf die verwendeten Technologien als auch was die umfassenden Kenntnisse über die aktuellen Gesetze, Richtlinien und Normen betrifft.