Finden Sie schnell software programierer für Ihr Unternehmen: 351 Ergebnisse

Softwarelösungen

Softwarelösungen

Wir haben die passende Softwarelösung für Ihr Unternehmen. Wir erstellen bei Bedarf eine individuelle Software oder unterstützen Sie bei der Integration von Standardsoftware. Ob Datenbanksystem, Webseite oder App wir verhelfen Ihnen zur passenden Software. Produkte Steigern Sie Ihre Effizienz durch den Einsatz userer Software-Produkte Sie benötigen mehr Flexibilität als bei einer Standard-Lösung, jedoch ohne die Kosten für eine komplette Neuentwicklung. Wir haben einige Lösungen vorbereitet, die jeweils nach Kundenwunsch individualisiert werden können. Sie profitieren von geringeren Kosten, da das Grundsystem vorhanden ist. Gleichzeitig haben Sie bei uns einen kurzen Draht zum Entwicklungsteam, so dass Sie Einfluss auf geplante Features nehmen können. Auch die Entwicklung eigener Erweiterungen ist möglich. KIS Kundenbindungssyste
Softwarelösungen

Softwarelösungen

Wir unterstützen Sie bei entsprechenden Anpassungen und bei der individuellen Entwicklung von Softwarelösungen – ganz nach Ihren Wünschen und den Gegebenheiten Ihrer bestehenden Infrastruktur. Eine Standardsoftware, die für alle doch so unterschiedlichen Bedürfnisse passend ist, gibt es in der Regel nicht. Wir verfügen über langjährige Erfahrung mit verschiedensten Technologien und Herstellern und behalten den Qualitäts- und Kostenaspekt immer im Blick bei Ihrer individuellen Lösungsfindung.
Softwareentwicklung

Softwareentwicklung

ITS ist spezialisiert auf die Entwicklung und Weiterentwicklung der Programme "WindPLANT" und "TrainDOC". Darüber hinaus bieten wir individuell maßgeschneiderte IT-Lösungen für die Informations- und Datenverarbeitung an. Dazu gehören die Programmierung von Software nach Ihren Wünschen und Bedürfnissen, die Entwicklung von Datenbanken, Portalen und Web-Applikationen. Unsere Expertise liegt vor allem in den Programmiersprachen Java, .NET, Datenbanken und XML. Technologieschwerpunkte: - Java: Standalone-Anwendungen, Applets, JEE-Anwendungen für Apache Tomcat und Oracle Weblogic, Erweiterungen für Oracle Forms und Eclipse, Java-Funktionen als Erweiterung für die Oracle-Datenbank, Client-Anwendungen basierend auf dem Eclipse e4-Framework, Android-Apps mit Kommunikation zu einem Application-Server. - .NET: Standalone-Anwendungen, Erweiterungen für Microsoft SQL-Server. Für spezielle Datenbanklösungen arbeiten wir mit den SQL-Datenbanken Oracle, Microsoft SQL-Server und MySQL. Für komplexe Programme zur Dokumentenverwaltung nutzen wir XML-Dateien, die hierarchisch strukturierte Daten als Textdateien darstellen können und für den plattformunabhängigen Austausch von Daten zwischen Computersystemen geeignet sind. Im Programm "TrainDOC" haben wir XML-Dateien erfolgreich zur Verwaltung von Wartungsdokumentationen verwendet. Wir setzen XML-Dateien unter anderem für Quelldatenanalyse, Definition von XML-Schema-Definitions (XSDs), Erzeugung von XML-Parsern, Formatkonvertierung mittels XSL und XSLT sowie Datenüberprüfung und -extraktion durch XPath und XQuery ein. Beispiele unserer Projekte: - Anbindung eines Gasspeichers an eine Energiebörse: ITS war an der Konzeption und Realisierung der Anbindung eines Gasspeichers an die Handelsplattform einer Energiebörse in Amsterdam beteiligt. Die Ein- und Verkaufsorder der Börsenmakler werden direkt an die Steuerung des Gasspeichers weitergeleitet und automatisiert umgesetzt. Die Nominierungen werden in einer redundanten Datenbank (Microsoft SQL-Server im Spiegelungsmodus) gespeichert und von einer in Visual Basic .NET entwickelten Software auf Machbarkeit geprüft. Bei positiver Bewertung werden die entsprechenden Steuerungswerte für die Anlage berechnet und mittels OPC (OLE for Process Control) an die Anlagensteuerung übertragen. Die Nominierungen und gemessenen Werte werden in Siemens WinCC Version 6 visualisiert. - Validierung von XML-Dokumenten im Kontext einer Gesamtdokumentation
Softwareentwicklung

Softwareentwicklung

Immer mehr Unternehmen erkennen, dass Anwendungen erheblich zu ihrem wirtschaftlichen Erfolg beitragen können. Innovative Lösungen sind sowohl in den innerbetrieblichen Prozessen als auch an der Schnittstelle zum Kunden wichtig. Die heutige Wettbewerbslandschaft erfordert, dass kleine und mittelständische Unternehmen sich auf der digitalen Bühne behaupten müssen. Hierbei unterstützen wir gerne und helfen bei der Entwicklung und Umsetzung digitaler Strategien und Prozesse. Dart und Flutter Wir setzen in erster Linie auf Technologien wie Dart und Flutter, um innovative Anwendungen mit modernen und intuitiven Oberflächen bereitstellen zu können. So helfen wir unseren Kunden, mit der Digitalisierung Schritt zu halten und das volle Potenzial ihrer Geschäftsmodelle auszuschöpfen. Agile Softwareentwicklung Unsere Philosophie ist es, gemeinsam mit unseren Kunden Software zu entwickeln, die speziell auf ihre Anforderungen zugeschnitten ist. Wir legen großen Wert darauf, unsere Kunden in den Entwicklungsprozess einzubinden und arbeiten daher gerne agil. Dadurch können wir schnelle Anpassungen vornehmen und flexibel auf Kundenbedürfnisse reagieren. Individuelle Lösungen Wir bieten unseren Kunden individuelle Lösungen, die auf ihre spezifischen Bedürfnisse zugeschnitten sind. Unsere erfahrenen Entwickler sind in der Lage, Anwendungen für verschiedene Branchen und Anforderungen zu entwickeln. Dabei achten wir darauf, dass die Software nicht nur funktional ist, sondern auch benutzerfreundlich und ansprechend gestaltet ist, wobei wir die Designwünsche unserer Kunden detailgenau umsetzen oder externe Designer hinzuziehen, denn unsere Entwickler brauchen Vorgaben. Zusammenarbeit und Partnerschaft Wir sehen uns nicht nur als Auftragnehmer, sondern als Partner unserer Kunden. Eine gute Zusammenarbeit und ein offener Austausch sind für uns entscheidend, um gemeinsam erfolgreiche Projekte umzusetzen. Wir legen großen Wert darauf, dass unsere Kunden mit dem Ergebnis zufrieden sind und wir langfristige und stabile Beziehungen aufbauen können. Interessensgebiete Unsere technologischen Interessengebiete Frontend Flutter & Dart HTML, CSS, JS, React Cross-Plattform Backend NoSQL Cloud Termin vereinbaren
Softwareentwicklung

Softwareentwicklung

Erfassung, Sammlung, Aufbereitung und Weiterverarbeitung von Informationen und die zugehörige Kommunikation bilden das Rückgrat moderner Organisations- und Produktionsprozesse. Für uns ist deshalb bei der Softwareentwicklung eine umfassende und gründliche Abstimmung mit Ihrem Prozess- und Datenmanagement unverzichtbar und erfolgsentscheidend. Wir unterstützen mit erprobten Werkzeugen und Verfahren: Requirements Engineering Tools: Analyse-und Designphase sowie Dokumentation Aktuelle marktübliche Workbenches: Basis für „state-of-the-art“-Neuentwicklungen Testautomatisierung: Hohe Qualität bei der Entwicklung und im laufenden Betrieb Refactoring: Erhalt wichtiger Bestandssoftware (Sicherung von Unternehmenswissen) Wir achten sorgfältig darauf, dass eine effiziente Pflege und wirtschaftliche Erweiterbarkeit der von uns entwickelten Komponenten und Anwendungen über die geplante Einsatzzeit möglich ist. Unsere Software läuft typischerweise im komplexen Zusammenspiel z.B. mit ERP-Systemen und anderen Standard- oder Individual-Applikationen.
Softwareentwicklung

Softwareentwicklung

Für Sie entwickeln wir individuelle, zuverlässige und zukunftssichere Automatisierungskonzepte und -lösungen. Dabei verfolgen wir den slowtec Ansatz von mart.
Software Tests

Software Tests

Unsere Tester beherrschen nicht nur die klassischen Bereiche der Testdefinition und manuellen Testdurchführung, sondern auch die Erstellung automatisierter Tests und deren Integration in den CI/CD-Prozess. Darüber hinaus haben wir Experten für Last- und Performancetests und Optimierung.
Software

Software

Auch in Zeiten, in denen es für jede Anforderung bereits eine sog. Standardanwendung gibt, ist Individualprogrammierung immer noch sehr gefragt. BMU entwickelt mit einem erfahrenen Team individuelle Software für seine Mandanten - sei es die Erweiterung des eigenen BMU-MSS oder die Programmierung einer Schnittstelle zur Datenübernahme in ein neues ERP-System. Hier können die BMU-Entwickler auch auf teils ältere Programmiersprachen wie RPG, ABAP, usw. zurückgreifen. Unsere Eigenentwicklungen sind bereits seit vielen Jahren erfolgreich in mittelständischen Unternehmen im Einsatz: BMU-MSS - Vertriebsinformationssystem auf Basis IBM i mit Windows-Clients für den Außendienst. BMU-EIS Edition für DKS - Finanzcontrolling und Planungssystem für DKS. BMU-PDR - Proportionale Druckerzeugung für IBM i. Mobile Kommunikation ist aus dem heutigen Geschäftsleben nicht mehr wegzudenken. So hat sich BMU schon früh diesem Thema angenommen und bietet seinen Mandanten individuelle Lösungen für die mobile Anbindung an ihre zentrale IT. Ob Portallösungen mit IBM Websphere oder native Anwendungen auf Apple-Mobilgeräten - BMU entwickelt für seine Mandanten die passende Lösung.
Softwareentwicklung

Softwareentwicklung

Speziell auf Ihre Bedürfnisse entworfene Individual-Entwicklungen Sie suchen nach einer individuellen Softwarelösung, die von überall aus über das Web erreicht werden kann? Dann sind wir Ihr perfekter Partner! Wir sind spezialisiert auf die Entwicklung von maßgeschneiderten Webanwendungen, die genau auf Ihre Bedürfnisse zugeschnitten sind. Egal, ob Sie eine Plattform für Ihr Unternehmen benötigen, um Ihre Geschäftsprozesse zu optimieren, oder eine Webanwendung, um Ihre Kunden besser zu bedienen - wir haben die Erfahrung und das Know-how, um Ihre Vision in die Realität umzusetzen. Unser Team von erfahrenen Entwicklern arbeitet eng mit Ihnen zusammen, um Ihre Anforderungen zu verstehen und eine Lösung zu entwickeln, die genau auf Ihre Bedürfnisse zugeschnitten ist. Wir verwenden modernste Technologien und bewährte Methoden, um sicherzustellen, dass Ihre Anwendung nicht nur reibungslos funktioniert, sondern auch sicher und skalierbar ist. Und das Beste ist: Unsere Lösungen sind nicht auf einen bestimmten Standort beschränkt. Sie können von überall auf der Welt auf Ihre Anwendung zugreifen und sie nutzen. So können Sie Ihre Geschäftsprozesse optimieren, wo immer Sie gerade sind.
Softwarebeschaffung

Softwarebeschaffung

Als langjähriger Oracle- und Microsoft-Partner vertreibt die ITS IT-Service Salzgitter GmbH alle Produkte der beiden Softwarehersteller. Dazu gehören Standardprodukte wie Microsoft Office, aber auch Datenbanken und Applikationen. Gerne beantworten wir all Ihre Fragen zu den Produkten und beraten Sie hinsichtlich der für Sie passenden Software. Bei Bedarf installieren wir die Software auf ihrem Client- oder Serversystemen.
Software

Software

, einen PXM-Ansatz, das Kundenerlebnis aufzufrischen. Hier erhalten Sie detailliertere Informationen zu unserer PXM-Lösung. Was bedeutet CX?
Softwareentwicklung

Softwareentwicklung

Wir bieten Ihnen perfekt auf Ihre Hardware abgestimmte Software – vom BIOS, über modifizierte Treiber bis zu individuellen Anwendungen und Apps. Unsere langjährigen Erfahrungen in der Entwicklung von C++ und Java-Projekten sowie in den Bereichen User Experience und Usability sorgen für eine ideale Kombination aus Performance und Bedienbarkeit. Embedded Systeme benötigen perfekt auf die Hardware abgestimmte Software. iesy verfügt über langjährige Erfahrung im Bereich der Softwareentwicklung für Embedded Solutions. Angefangen bei BIOS oder Bootloader können wir in Ihrem Projekt bei Bedarf spezifische Anpassungen durchführen und beispielsweise zusätzliche Funktionsblöcke einbinden oder bestimmte Startparameter konfigurieren. Für Embedded Linux und Windows bietet iesy die Entwicklung modifizierter Gerätetreiber an. Insbesondere bei kundenspezifischen Rechnersystemen werden derartige Anpassungen häufig nachgefragt und stellen ein wichtiges Leistungsmerkmal dar. Speziell die BSP-Entwicklung (Board Support Package) in der Anpassungen an Treibern, Kernel oder auch Bootloader erforderlich sind, ist eine der Kernkompetenzen von iesy. Sie erhalten dadurch komplette Lösungspakete, angepasst an Ihre Anforderungen bzw. Ihre Applikationen. Die Einbindung der Gerätetreiber in die Betriebssystem- und Applikationsumgebung rundet das Leistungsangebot von iesy ab. Neben den verschiedenen Windows Versionen wurde vor allem die Entwicklung von iesy Linux als lizenzkostenfreie Embedded Linux Plattform in den vergangenen Jahren vorangetrieben. Sie benötigen eine spezielle Anwendungssoftware? Insbesondere für Programmierarbeiten im Bereich Datenübermittlung und Kommunikation, Datenbanken, Automatisierung und Visualisierung können wir eine Reihe erprobter Lösungsansätze anbieten. Neben den Hochsprachen C++ und Java greifen wir auch auf schlanke Lösungen, wie HTML5, JavaScript und CSS3 zurück. Ganz gleich ob Backend oder Frontend: Unsere langjährige Erfahrung sowie die ausgewiesene Expertise in den Bereichen User Experience und Usability sorgen dafür, dass Ihre Anwendung ideal auf Ihre Bedürfnisse und die Ihrer Kunden abgestimmt ist. Leistungen Softwareentwicklung
Individuelle Sondersoftware

Individuelle Sondersoftware

Unsere Anwenderprogramme besitzen eine bedienerfreundliche und auf Ihre Bedürfnisse abgestimmte Oberfläche. Durch die offene Schnittstelle der Beschriftungssoftware BLS-WIN und die speziell für Sie erstellte Software verringert sich die Komplexität und der damit verbundene Schulungsaufwand für Ihre Mitarbeiter. Die wichtigsten Vorteile Offene Programmierung Einfach erweiterbar Plattformunabhängig Diverse Schnittstellen Beispiele für kundenspezifische Skript-Applikationen Auftragssteuerung mit Datenbank- und Schnittstellenanbindung Der Kunde erhält aus verschiedenen Quellen laufend Updates und Änderungen zu den zu lasernden Daten. Die Kontrolle über das Beschriftungsbild bleibt bis zur letzten Sekunde in seiner Hand, da die Beschriftungsdaten nicht vorab geladen werden müssen, sondern zum Zeitpunkt der Beschriftung „live“ erstellt werden. Somit kann sichergestellt werden, dass kein Ausschuss produziert wird. Beispiele: Seriennummern verlässlich nur einmalig lasern, Zuordnung zu Chargen, Bauteile, Güte usw. Features: Verschiedene Datenbankanbindungen Automatischer Datendownload Automatische Leistungsmessung des Beschriftungslasers Vorausplanung der fälligen Wartungsarbeit nach Betriebsstunden Steuerung durch konfigurierbare Schnittstellen Profibus- und Profinet-Anbindung RS232 Barcode-Scanner Read More Maschinen- und Auftragssteuerung In der Anlage wird der vom Kunden definierte und programmierte Ablauf verlässlich vollautomatisch umgesetzt. Features: Schnittstellenanbindungen an SAP Anbindung an eine Mastersteuerung (z.B. S7-SPS) Bewertung des beschrifteten Data-Matrix-Codes nach seiner Güte Lageerkennung und -korrektur der Beschriftungsobjekte Maschinen- und Auftragssteuerung
Softwareentwicklung, IT

Softwareentwicklung, IT

DevOps und Development Management: Vereinfachtes und kontrolliertes Coden fördert Zusammenarbeit und ermöglicht müheloses Entwickeln und Deployment mit Jira Software, Confluence und Bitbucket.
Softwareentwicklung

Softwareentwicklung

Software so individuell, wie Ihr Unternehmen Lösungsorientiert, agil, innovativ Unser Team entwickelt individuelle Softwarelösungen für Ihre konkreten Geschäftsanforderungen. Auch die Anpassung von Standard-Prozessen und Produkten, wie z.B. Ihrer Microsoft 365 Umgebung an Ihre Bedürfnisse setzen unsere IT-Spezialisten gemeinsam mit Ihnen um. Bei Bedarf kümmern wir uns selbstverständlich auch um den Betrieb und Support der Anwendungen. Als Managed Service Provider bieten wir hierfür ein Rundum-Sorglos-Paket und entlasten damit Ihre IT. Entwicklung von Individual Software M365 – Passgenaue Bereitstellung Anwendungsbetrieb und Support
Software-Entwicklung

Software-Entwicklung

Software für Ihre Unternehmensprozesse kann gar nicht individuell genug sein! Entwicklung beinhaltet immer auch das Verständnis für die Arbeitsprozesse des Kunden - nur dann kann die erstellte Software die notwendigen Funktionen vollständig umsetzen und so zu einem echten Gewinn für das Unternehmen werden. Aces berücksichtigt diese Philosophie bei der Erstellung von spezialisierten CRM/ERP Lösungen für Ihr Unternehmen. Unsere Entwickler arbeiten bei der Entwicklung kundespezifischer Softwarelösungen eng mit Ihrem Unternehmen zusammen, um das Verständnis für Ihre Prozesse und Geschäftsabläufe optimal in die Erstellung Ihrer Softwarelösung einfließen zu lassen. Von uns selbst entwickelte Tools und Werkzeuge helfen hierbei, die Entwicklungskosten trotz maximaler Individualität der Software in einem angenehmen Rahmen zu halten. Das Aces C-ERP-Framework Im Rahmen jahrelanger Erfahrung und zahlreicher ERP-Projekte hat Aces das Aces C-ERP Framework (Customized ERP-Framework) entwickelt, eine Basisbibliothek mit zahlreichen Objekten und Basisworkflows, die für ERP-Projekte genutzt werden können. Die Verwendung dieses Entwicklungsframeworks für Ihre Software-Lösung ermöglicht die Nutzung stabiler und bewährter Lösungskomponenten und Algorithmen bei gleichzeitiger Reduzierung des Entwicklungsaufwands und damit der Kosten. Die einzelnen Schritte der Entwicklung Die Vorentwicklungsphase Wir bei Aces beginnen ein Projekt für Ihr Unternehmen stets mit einer ausführlichen Bedarfsanalyse. In der Vorentwicklungsphase bestimmen wir in enger Zusammenarbeit mit Ihnen, welche technischen Rahmenbedingungen für die Erstellung Ihrer Softwarelösung zu erfüllen sind. In der Projektbeschreibung werden anschließend das zu erreichende Ziel sowie die Rahmenbedingungen der Entwicklung festgelegt. Zu diesem Zeitpunkt fällt auch die Entscheidung über Plattform, Technologie und Verfahren der Software-Entwicklung. Abschließend ist die Erstellung eines ausführlichen Kostenvoranschlags und Rahmenentwicklungsplanes möglich, welchen wir Ihnen vorstellen und im Dialog mit Ihnen optimieren. Die Entwicklungsphase In der Entwicklungsphase werden die einzelnen Komponenten der projektierten Anwendung entwickelt. Ist als Entwicklungsverfahren die Entwicklung streng nach Pflichtenheft vorgesehen, wird der Kunde an vereinbarten Punkten über den Stand der Entwicklung informiert. Bei Entwicklung im Prototyping-Verfahren kann der Kunde stärker in die Entwicklungsphasen einbezogen bleiben und erhält durch Vorab-Versionen früh die Möglichkeit zur Verwendung bereits fertiger Teile der Lösung und zur direkten Einflussnahme durch Change-Requests bei der Entwicklung der restlichen Teile der Software. Entwickelt wird für die Plattform und in den Technologien, die in der Vorentwicklungsphase ausgewählt wurden. Im Allgemeinen entwickeln wir für die Plattformen Microsoft Windows und Linux in den folgenden Sprachen/Technologien: Microsoft Visual C++ Microsoft Visual C#.NET Microsoft Visual Basic.NET Diverse Frameworks, z.B. Node.js, Angular, React C und C++ für Linux PHP, Perl, VB, VBA Plattformübergreifendes Mobile Development mit Xamarin, .NET MAUI Ältere, spezialisierte Hochsprachen (xBase, CLIPPER, Fortran, COBOL) Assembler und Microcode für Embedded Systems Eng verzahnt mit diesen Technologien sind folgende Datenbank-Plattformen, die je nach Anwendungszweck zum Einsatz kommen können: Microsoft SQL-Server 2012 bis 2016 (Enterprise, Standard, Express) PostgreSQL, Oracle, IBM DB2 MySQL, MariaDB, xBase-Datenbanken NoSQL-Datenbanken (z.B. MongoDB) für BigData-Anwendungen
Softwareentwicklung

Softwareentwicklung

Reichen Standardlösungen nicht mehr aus, oder sind individuelle Softwareapplikationen notwendig, entwickeln und programmieren wir für Sie innovative und praxisbezogene IT-/Datenbank-Lösungen. UFE bietet Ihnen dazu umfassende und qualifizierte Beratung und Schulung, durchdachte und bedienungsfreundliche Software und den Service aus einer Hand. Für die unterschiedlichsten Branchen. Vom Management bis zum Personal. Individuell und ganzheitlich. Im einzelnen sind das: Konzeptionierung und Erstellung von Windows-Anwendungen Programmierung Entwicklung in VB und C++ unter MS Visual Studio Design und Realisierung von Datenbankanwendungen mit MS Access / SQL Server Erstellung von Pflichtenheften für eine zu entwickelnde Software Anpassung und Weiterentwicklung vorhandener Access-Datenbank Applikationen Portierung auf den Microsoft SQL-Server (Upsizing) Schulung und Begleitung während -und nach der Einführung Wartung und Pflege Ihrer bestehenden Software Mit unseren speziellen Lösungen und Dienstleistungen haben Sie den Service voll im Griff und können sich entscheidende Wettbewerbsvorteile sichern.
Softwareentwicklung

Softwareentwicklung

Unsere Software-Profis mit langjähriger Erfahrung können Sie in vielen Bereichen unterstützen: C/C++ in Embedded Systems, Windows-Applikationen, Cross-Platform Apps, Cloud-Services.
Softwareentwicklung

Softwareentwicklung

DIe Entwicklung kundenspezifischer Software kann viele Gründe haben - die effiziente und standardisierte Bearbeitung wiederkehrender Aufgabenstellungen, das zur Verfügung stellen der Berechnungstools an Kollegen oder die Automatisierung von kompletten Prozessen. Wir erstellen Softwarelösungen, die genau auf Ihre Aufgabenstellung zugeschnitten ist.
SOFTWARE-ENTWICKLUNG

SOFTWARE-ENTWICKLUNG

Wir entwickeln kunden- und projektspezifische Software – vom Demo-Code für Entwicklungs- und Testzwecke bis zu komplexen Serienapplikationen nach höchsten Sicherheitsstandards. Software-Entwicklung Online-Engineering Dortmund entwickelt Software-Lösungen, die optimal auf die Kundenanforderungen und die Hardware zugeschnitten sind. Unser Spektrum beginnt bei einfacheren Industrieanwendungen bis hin zu hochkomplexen und sicherheitsrelevanten Projekten mit anspruchsvollsten Dokumentations- und Qualitätskriterien. Leistungen ISO 15504 konforme Entwicklung Anforderungsanalyse und Erstellung des SW-Pflichtenhefts Design der Softwarestruktur Codierung in C und Assembler Berücksichtigung von SW-Metriken wie MISRA, Code-Analyse, Laufzeitbetrachtung Durchführung der SW – Modul-,Funktions- und Integrationstest SW-Entwicklung für sicherheitsrelevante Applikation (IEC 61508 / ISO 26262)
Softwareentwicklung - Embedded Software

Softwareentwicklung - Embedded Software

Hardwarenahe Softwareentwicklung für ein ausgereiftes Endprodukt. Kundenindividuelle Programmierung, Serveranbindung, Frontendprogrammierung, Auswertung erfasster Daten. Embedded Systems: Software und Hardware aus einer Hand. Für Ihren individuellen Anwendungsfall entwickeln wir nicht nur die Hardware, sondern stimmen diese auch mit der geeigneten Software ab. Durch das Zusammenspiel von Hardware und Software erhalten Sie so ein hocheffizientes Gerät basierend auf Ihren Ansprüchen. Auf Basis Ihrer Anforderungen legen wir unsere Software optimal aus. Hierbei profitieren Sie von einem großen Wissensschatz, den wir in den vergangenen Jahren auf dem Gebiet des Embedded Software Engineering sammeln konnten: • Linux- und Echtzeitbetriebssysteme (Embedded Linux, FreeRTOS, etc.) • Datenerfassung, Dokumentation und kundenindividuelle Auswertung • Visualisierung von Daten und Messreihen • Programmierung von Frontends auf unterschiedlichen Endgeräten (Desktop, Smartphone, Industrie-PCs, etc.) • Programmierung von Web-Interfaces • Datenbankanbindungen (mySQL, PostgreSQL) • Programmierung kundenindividueller Algorithmen und Funktionen (C, C#, C++, Assembler, etc.) Die für Ihr Gerät individuell entwickelte Softwarelösung ist stets erweiterbar und wiederverwendbar. Erst nach einem qualifizierten und obligatorischen Funktionstest wird das fertige Embedded System an Sie übergeben, sodass wir für ein hochqualitatives und erweiterbares System garantieren können.
IT-Strategie

IT-Strategie

White Label Advisory bietet Ihnen die besten Beratungen und passende Beraterinnen und Berater mit ausgewiesener "IT-Strategie-Expertise" für Ihre Projekte. Unsere heutige Welt wäre ohne Informationstechnologien kaum vorstellbar. Die IT nimmt einen immer größer werden Einfluss auf Unternehmen und bildet teilweise sogar erst die Grundlage für Geschäftsmodelle. Mit nur ein paar wenigen Klicks ein Taxi vor die Haustür bestellen oder ein Hotelzimmer auf der anderen Seite der Welt buchen – für uns mittlerweile selbstverständlich. Hinter all diesen Technologien stecken ausgereifte IT-Strategien. IT-Strategien sind ein langfristiges, breit gefächertes und planvolles Vorgehen zum Erreichen der gesetzten IT- sowie Unternehmensziele. Zur optimalen Unterstützung der Geschäftsprozesse muss die IT stringent an den Bedürfnissen des Unternehmens (Kundensegmente, Produkte, Märkte und Vertriebskanäle) ausgerichtet sein. Für diesen Prozess muss sich die Informationstechnologie weg von starren Dienstleistern und hin zum verlässlichen flexiblen und innovativen Partner entwickeln. Die Strategieentwicklung ist dabei ein kontinuierlicher Prozess, der verschiedene Phasen durchläuft. Sie umfasst in der Regel technische, prozessuale und organisatorische Elemente. Welche fachlichen und persönlichen Fähigkeiten bringen Beraterinnen und Berater mit "IT-Strategie"-Fokus mit? Die Entwicklung und stetige Anpassung einer IT-Strategie ist für viele Unternehmen unerlässlich und hat einen wichtigen Bestandteil am Unternehmenserfolg. Aufgrund der hohen Priorität greifen viele Betriebe auf die Hilfe von Beratungsfirmen zurück. Es ist also nicht unüblich, dass externe Beraterinnen und Berater eine entscheidende Rolle bei der IT-Strategieentwicklung spielen. Für eine strukturelle Planung und Implementierung ist ein gesundes Zusammenspiel aus internen sowie externen Mitarbeitern notwendig. Mittlerweile bieten unzählige Consulting-Unternehmen die Einführung einer IT-Strategie für Unternehmen an, aber nicht immer führen alle zum gewünschten Erfolg! Wir geben Ihnen deswegen eine Hilfestellung, damit Sie wissen, welche fachlichen und persönlichen Fähigkeiten die Beraterinnen und Berater mitbringen müssen. Fachlich sollten Beraterinnen und Berater, die im Kontext "IT-Strategie" unterstützen: - Hohe Kompetenz im digitalen Umfeld sowie herausragende IT-Affinität mitbringen - Betriebswirtschaftliches Fachwissen für die Anwendung von verschiedenen Instrumente (Balanced Scorecard, etc.) besitzen - Hohe analytische Fähigkeiten für die Problemerkennung und Implementierung neuer Ansätze mitbringen - sehr geschult im Umgang mit den gängigen Office-Anwendungen sein Typische, bzw. wünschenswerte persönliche Fähigkeiten für externe Consultants mit einem "IT-Strategie"-Fokus sind: - Stakeholdergerechte Kommunikation, vom Praktikanten bis zur Führungskraft - Hohe Problemlösungskompetenz, da häufig an der Schnittstelle zwischen Time, Budget und Quality Konflikten moderiert und vermittelt wird - Selbstorganisiertes Arbeiten, um als gutes Vorbild im Projekt voran zu gehen Was sind typische Projekte auf denen "IT-Strategie"-Skills gefordert werden? Die Einsatzmöglichkeiten von Beraterinnen und Beratern mit "IT-Strategie“-Skills sind vielfältig. IT zählt für Unternehmen heute als Innovationstreiber, Wachstumsmaschine und Wettbewerbsvorteil zugleich, weshalb die IT-Strategie einen immer höher werdenden Stellenwert bekommt. Die nachfolgenden drei Use-Cases zeigen, wie flexibel der Einsatz erfolgen kann, und was konkrete Aufgaben und Themenfelder im "IT-Strategie“-Kontext für Beratungen sein können: - Konzeptionierung, Etablierung & Steuerung eines globalen Transitions- und Transformations-Programms im Bereich LAN, WAN und UC. | Branche: Banken & Versicherungen - Planung & Implementierung eines umfassenden IT-Transformationsprogramms zur Reduzierung der TCO (Total Cost of Ownership). | Branche: Energie & Umwelt - Konzeptionierung, Etablierung & Steuerung eines Workplace-Rollouts im Rahmen eines M&A-Deals. | Branche: Chemie & Pharma Für welche Branchen und Unternehmen sind Beraterinnen und Berater mit "IT-Strategie"-Fähigkeiten relevant? Beraterinnen und Berater mit Fähigkeiten in der Planung und Umsetzung von IT-Strategien sind mittlerweile in allen Branchen und Unternehmen relevant. In der heutigen Zeit setzt nahezu jedes Unternehmen IT-Systeme ein, die aufgrund der zunehmenden Komplexität immer weiter optimiert und auf das Unternehmen ausgerichtet werden müssen. Ein gut ausgebildetes IT-Strategie-Team sorgt schnell für einen Wissens- und Kompetenzaufbau und hilft bei der weiteren Ausrichtung.
SAP-Entwicklung

SAP-Entwicklung

Den SAP-Standard maßgeschneidert erweitern Auch wenn die Standardfunktionen von SAP ERP und SAP S/4HANA Ihre betriebswirtschaftlichen und logistischen Prozesse in vielen Bereichen durchgängig abdecken: bei der Abbildung individueller oder branchenspezifischer Prozesse stoßen sie an ihre Grenzen. WSW Software entwickelt Lösungen für genau diese Lücken. Die richtige Lösung für jeden Anwendungsfall Wo der SAP-Standard an Grenzen stößt, entwickeln wir maßgeschneiderte Lösungen, die auf SAP ERP, SAP S/4HANA und unseren WSW Add-ons basieren und sich optimal in die vorhandene SAP-Systemlandschaft einfügen. Mit diesen Lösungen können Sie unternehmensspezifische oder besondere Prozesse effizient, transparent, durchgängig IT-gestützt und SAP-konform abwickeln und Ihre Betriebsabläufe nachhaltig verbessern. Die Entwickler von WSW Software finden dank ihrer hohen Kompetenz und der jahrelangen Erfahrung im SAP-Umfeld für jeden Anwendungsfall die passende Lösung: sei es in Form eines Add-ons bzw. einer SAP-basierten Standardentwicklung oder einer Individualentwicklung. Den SAP-Standard modifikationsfrei erweitern Unsere Standardlösungen aus dem SPEEDI- oder JUNIQ-Portfolio erweitern die SAP-Standardfunktionen modifikationsfrei und sind releasekompatibel. Für die Anpassung des SAP-Standards werden gängige Erweiterungstechnologien wie User Exits, Customer Exits, Business Add-Ins (BAdIs) und Enhancement Points genutzt. Die Programmierung erfolgt in ABAP oder in ABAP Objects (ABAP OO). Für die Modellierung von Benutzeroberflächen wird SAP GUI, SAP WebDynpro oder SAP FIORI (SAPUI5) verwendet. In Zukunft werden mithilfe des ABAP Programming Model für SAP Fiori auch neue Funktionen bzw. Lösungen für Ihre SAP-S/4HANA-Installation erstellt. EDI, Zusatzdaten, Label und Formulare einbinden Unsere Experten kümmern sich im Rahmen eines ganzheitlichen Ansatzes auch um das Einbinden von EDI-Nachrichten samt der prozessspezifischen Zusatzdaten in SAP, was die fehlerfreie Verarbeitung vom Lieferabruf bis hinein in die Versandprozesse gewährleistet. Die Anpassung bzw. die Neuerstellung von Etiketten (Labeln) und Formularen im SAP-System erfolgt mit SAP Adobe Forms, mit SAP Smart Forms oder mit Zebra. Somit kann die Druckausgabe auf einem Laserdrucker oder auf einem Thermotransferdrucker (Zebra) erfolgen. Dank unseres tiefgehenden SAP-Know-hows setzen wir von WSW Software Ihr SAP-Entwicklungsprojekt in hoher Qualität und innerhalb eines abgestimmten Zeitrahmens um. Bei alldem bieten wir eine umfassende Betreuung von der Aufnahme Ihrer Anforderungen über die Implementierung bis hin zum Support nach dem Produktivstart. Ein Auszug unserer Kunden Lösungen und Services von WSW Software WSW Add-ons SPEEDI und JUNIQ SPEEDI und JUNIQ sind unsere smarten Erweiterungen für effiziente Prozesse im SAP-Kontext. Darin befinden sich über tausend Bausteine, die Sie für Ihre Prozessanforderungen sofort einsetzen und nutzen können – darunter auch zahlreiche spezielle OEM-Prozesse.
Software

Software

Wir liefern Ihnen grundsätzlich alle gängigen Programme aus deutscher Distribution. Daher haben wir Ihnen hier nur einige Highlights aufgeführt.
Programmierung

Programmierung

Wir übernehmen auch Programmierungstätigkeiten für fremde Produkte. Unsere Spezialität ist dabei die Javaplattform und Webtechnologien. Mit unseren Partnern können wir dabei das komplette Spektrum von der Programmierung bis zur Qualitätssicherung in getrennten Teams zurückgreifen. Spezialitäten: Java allgemein Javascript, CSS, HTML Serverprogrammierung Kentnisse: Windows & Linux Internetprotokolle (DNS, Smtp, Imap, WebDav, ...), sowohl Konfiguration als auch Programmierung Hardwareentwicklung JUnit, Selenium, James, MySQL, Hibernate, Maven, Lucene, Less... Wir entwickeln dabei nach dem Konzept des Test-Driven Developments, d.h. die Anwendungsfälle werden mithilfe von Tests entwickelt. Diese Tests entstehen durch eine eigene Erweiterung für Selenium, wobei die Tests auf einen langfristig Einsatz (auch über Major-Versionen hinweg) hin entworfen werden, d.h. wir verzichten auf Click & Replay-Tests und pflegen unsere Tests langfristig. Entwickelt werden sowohl kleine Unittests, Komponententests bis hin zu kompletten Oberflächentests bzw. Anwendungsfalltests. Wir übernehmen dabei die gesamte Produktionskette: Spezifikation Umsetzung Automatisierte und manuelle Tests Deployment Updates & Remotewartung
SOFTWAREENTWICKLUNG

SOFTWAREENTWICKLUNG

In vielen Unternehmen sind zum Teil veraltete oder nicht mehr passende Applikationen in Betrieb. Unsere Spezialisten entwickeln nach Ihren spezifischen Anforderungen maßgeschneiderte Software, die Ihre Produktivität und Ihren Produkterfolg steigert.
Softwareleasing

Softwareleasing

Softwareleasing – garantierte Lösungen Nutzen Sie Programme auf eine bestimmte Zeit. Mit den bemerkenswerten Unternehmenslösungen, die Unternehmen helfen, schneller und produktiver zu arbeiten, sind Software ein wichtiger Bestandteil für die IT-Ausrüstung. Durch das Leasing können Unternehmer die Herausforderung meistern, das nötige Kapital aufzubringen, um die Software zu erwerben, die sie für das Wachstum ihres Unternehmens benötigen. Beim Software-Leasing werden Programme und andere Betriebsinformationsgeräte ohne Investitionen für einen bestimmten Zeitraum gemietet. Es handelt sich um eine Methode, bei der die Software im Laufe der Zeit bezahlt wird, anstatt eine einmalige Vorauszahlung zu leisten. Die monatlichen Kosten für eine geleaste Software sind fest und dennoch flexibel, was eine effizientere Unternehmensfinanzierung ermöglicht. So kann Ihr Unternehmen die beste Software der Branche beziehen und Budgetbelastungen vermeiden. Darüber hinaus wird bei einem Software-Leasingvertrag die Wartung übernommen. Dadurch kommt es nicht zu Unterbrechungen des Cashflows oder der Kreditlinie Ihres Unternehmens. Im Laufe der Zeit kann die Software-Ausrüstung veraltet werden, wenn die Technologie schnell voranschreitet. In solchen Fällen helfen Software-Leasingverträge, die Veralterung zu vermeiden. Durch den Leasingverträge wird Ihnen Flexibilität angeboten, die Software zu aktualisieren oder zusätzliche Funktionen nahtlos einzubinden. Ihre Vorteile im Überblick Wettbewerbsvorteil durch Digitalisierung Mehr Liquidität für Ihr Unternehmen Steuervorteil Planungssicherheit durch fixe Raten Individueller Vertrag nach Ihren Bedürfnissen Bilanzneutralität Erhöhte Wettbewerbsfähigkeit
SCHNITT­STELLEN PROGRAM­MIE­UNG

SCHNITT­STELLEN PROGRAM­MIE­UNG

PERFEKT VERDRAHTET MIT SCHNITTSTELLEN Was uns als Digitalagentur glücklich macht: wenn voneinander unabhängige Systeme unserer Kunden erfolgreich miteinander kommunizieren. Die individuelle Schnittstellen Programmierung ist eines unserer Steckenpferde. Auch für Sie verbinden wir routiniert Websites und Online-Shops mit Bezahl- und Logistikdienstleistern oder Intranets mit Personalplanung und Warenwirtschaftssystemen. Wir haben sogar schon mal eine Website und eine vollautomatische Waschstraße verbunden. Sie sehen, uns ist kein Terrain für eine Schnittstellen Programmierung zu heiß. SCHNITTSTELLEN – DIE DIGITALEN KNOTEN Für alles gibt es heute eine digitale Lösung. Das finden wir gut. Aber noch besser finden wir, dass man sich nicht zwingend auf einen Anbieter festlegen muss. In der Regel bietet ein Software-Anbieter auch gar nicht all das an, was man benötigt, um ein Unternehmen bis ins Mark zu digitalisieren. Und das ist prima. So sorgt doch diese Arbeitsteilung dafür, dass man die jeweils besten Tools für die einzelnen Aufgaben auswählen kann. Wir schaffen dann die digitale Klammer, die für einen stringenten und optimalen digitalen Prozess sorgt. VERBINDEN SIE IHRE SYSTEME DIGITAL Da gibt es Kommunikationstools, Office-Software, Buchhaltungs- und Rechnungserstellungstools, Personalplanung, Warenwirtschaftssysteme, Kalender, CRM, … die Liste ist schier endlos, sogar in einem überschaubar großen Unternehmen. Unsere Kunden kommen überwiegend aus dem Mittelstand und verfügen in aller Regel über eine Verwaltung und eine Produktion, die ihrerseits sehr unterschiedliche Anforderungen an Software-Services haben. Unsere Aufgabe als Digitalagentur besteht darin, unter allen digitalen Lösungen eine einwandfreie Kommunikation herzustellen. SCHNITTSTELLEN ENTLASTEN SIE Prozessoptimierung spart Ihnen nicht nur Zeit, sondern auch Kosten. Ist ein System einmal funktionsfähig im Einsatz, entfallen sämtliche Arbeitsschritte, die bislang manuell durchgeführt wurden. Daten müssen nicht mehr doppelt (oder gar mehrfach) erfasst und gepflegt werden. Die Fehlerquote sinkt rapide, die Produktivität steigt. SCHNITTSTELLEN PROGRAMMIERUNG FÜR AUTOMATISCHEN DATENAUSTAUSCH Um Daten automatisiert austauschen zu können, benötigen beide Seiten eine so genannte Programmierschnittstelle (auf Englisch application programming interface oder kurz API). Die Schnittstelle ist eine definierte Öffnung nach außen, damit andere Systeme auf die eigenen Daten zugreifen können. Jede gute Software hat heutzutage solche Anwendungsschnittstellen für den Datenaustausch – zum Beispiel DATEV, SAP, Navision, Salesforce, aber auch eBay und Amazon sowie Portale wie Mobile oder Immobilienscout. Manche (ältere) proprietäre Softwares bieten allerdings die Nutzung über eine direkte Schnittstelle durch Dritte nicht an. In diesen Fällen suchen wir nach alternativen Lösungen zur Optimierung Ihrer Prozesse. INDIVIDUELLE SCHNITTSTELLEN PROGRAMMIERUNG Üblicherweise sind die zu verbindenden Systeme nicht direkt physisch miteinander verbunden, sondern die Kommunikation zwischen ihnen erfolgt über das Internet. Eine Programmierschnittstelle, die zur Verbindung mit anderen Systemen übers Internet dient, wird Webservice genannt. Hier haben sich verschiedene Standards für die Art und Weise der Verbindung etabliert, etwa WSDL, SOAP oder REST. Diese legen erstmal nur die Art und Weise fest, wie sich die Maschinen miteinander verbinden können und sagen nichts über die eigentliche Funktion aus. Die Entwickler programmieren nun „gegen“ diese Schnittstelle, um Daten zu lesen oder zu schreiben. Ein Webservice ist selbstverständlich nicht frei zugänglich, der Zugang ist gesichert, in vielen Fällen mehrstufig. Vor dem eigentlichen Datenaustausch werden sicherheitsrelevante Informationen ausgetauscht, um sich am fremden System erfolgreich anzumelden. DATENAUSTAUSCH GANZ INDIVIDUELL Die Verbindung von einem System zum anderen ist durch die Art der Anwendungsschnittstelle, zum Beispiel REST, klar definiert und kann daher auf einfache Weise hergestellt werden. Der eigentliche Datenaustausch muss dabei aber von Fall zu Fall individuell programmiert werden. Sollen beispielsweise Informationen über eine Bestellung in einem Online-Shop an das ERP-System des Händlers übermittelt werden, so muss der Shop die Informationen der Bestellung so aufbereiten, dass das Datenformat und deren Umfang denen in der Dokumentation zur API des ERP-Systems entsprechen. Übertragungsfehler und jegliche Rückmeldungen des Datenempfängers muss der Sender auswerten und so darauf reagieren, dass der Shop robust weiterläuft und die Daten gegebenenfalls ein weiteres Mal gesendet werden können.
Softwareentwicklung

Softwareentwicklung

PC basierte Systeme: Windows Linux Embedded Systeme: ARM/Cortex® proprietäre Mikrocontroller mit/ohne Betriebssystem
SOFTWAREENTWICKLUNG

SOFTWAREENTWICKLUNG

Egal ob Apps, Websites oder spezielle Software – wir entwickeln mit Herz und Verstand für Dich. Unsere Experten lassen Deine Projekte lebendig werden, mit den neuesten Technologien und einer Prise Magie!