Softwareentwicklung - Maßgeschneidert auf Ihre Bedürfnisse

Softwareentwicklung in Berlin

Crossmedial, hochwertig und agil

Wir entwickeln plattform- und channelübergreifend – individuell auf Ihr Business abgestimmt. Mit unserem umfangreichen Technologiespektrum bieten wir Ihnen grenzenlose Möglichkeiten – ganz gleich ob für IT, Web oder Mobile. Unsere Spezialisten für Web- und Anwendungsentwicklung programmieren immer die technologisch passende Lösung für Ihre Anforderung.

Unsere Entwicklungsprinzipien

Clean Code

Bei der Entwicklung neuer Software achten wir auf einen sauberen Code, dessen Funktionalitäten intuitiv ersichtlich und in einer ausführlichen Dokumentation festgehalten sind. So gewährleisten wir, dass der bestehende Code problemlos erweitert und angepasst werden kann.

Testgetriebene Entwicklung

Ist ein Code nicht getestet worden, so funktioniert er auch nicht. Deswegen setzen wir auf datengetriebene Testverfahren, um unsere Software auf Herz und Nieren zu prüfen und ein einwandfreies Produkt für den Nutzer gewährleisten zu können.

Continuous Deployment

Mit Continuous Deployment stellen wir sicher, dass die Fehleranfälligkeit bei Deploys minimal bleibt und neue Features schnell und reibungslos vom Nutzer verwendet werden können.

Unser Leistungsspektrum

Individuelle Softwareentwicklung für Ihr Business

Maßgeschneiderte IT-Lösungen bedürfen einer individuellen Softwareentwicklung. Die effektive und zukunftssichere Auswahl und Integration verschiedener Technologien erfordert ein tiefgreifendes Verständnis der Problemstellungen, Gespür für Markttrends, Branchen-Know-how und langjährige Kundenerfahrung. Ganz gleich ob klassische IT Lösungen, Webanwendungen oder mobile Applikationen – als verlässlicher Technologie Partner und Spezialist für individuelle Softwarelösungen bringen wir über 20 Jahre IT Erfahrung mit und setzen Ihre Projekte nach Ihren konkreten Anforderungen und Wünschen um.

Technologien im Einsatz

Unter Einsatz eines breiten Technologie Spektrums das alle Plattformen, Programmiersprachen, Frameworks, Integrationsumgebungen, Produkte und Touchpoints umfasst, passen wir existierende Anwendungen an, entwickeln komplexe Individualsoftware und integrieren in bestehende Systemlandschaften, um Ihnen grenzenlose Möglichkeiten für Ihr Business und Ihre Kunden zu liefern.

Unsere Passion liegt in der Java-Entwicklung und den darauf aufbauenden Technologien und Tools:

Plattformen

iOS, Windows, Windows Phone, Android, MacOS, Linux

Programmiersprachen

HTML5/CSS3, Java, JavaScript, Scala, PHP, Ruby, Clojure

Frameworks

Angular.js, Node.js, Backbone.js, jQuery, Adobe AIR, Spring, Groovy Grails, Jena, Ruby on Rails, Play, Hibernate, Pig, Hive, Apache Camel, Apache Spark, HBase

Integrationsumgebungen

Tomcat, JBoss AS, Mule ESB, Fuse ESB, RabbitMQ, ActiveMQ

Produkte

Magnolia CMS, WordPress, Adobe Experience Manager, Liferay, FirstSpirit CMS, SolR, Elasticsearch, Cloudera, Hadoop, MySQL, PostgresSQL, Sybase DB, MongoDB, Hybris, shopware, Broadleaf

Touchpoints

Smartphone, Tablet, Desktop, Automotive, SmartTV, Wearables

Agile Softwareentwicklung

Damit Ihre Software dauerhaft und reibungslos funktioniert, sind kontinuierliche, automatisierte Test- und Lieferprozesse notwendig. Wir gestalten die Softwareprozesse so, dass Erweiterungen und Fehlerkorrekturen mit geringem Aufwand durchgeführt werden können. Unsere DevOps Teams setzen beispielsweise Docker sowie Microservices ein, um im laufenden Betrieb die Software kontinuierlich weiter zu entwickeln und Reibungsverluste zwischen Entwicklung und Betrieb gering zu halten. Das spart Zeit und verringert die Kosten für die Softwarepflege und -weiterentwicklung.

Bei der Planung und Durchführung unserer Projekte arbeiten wir nach agilen  Softwaremethoden wie Scrum oder Kanban. Ziel ist die schnelle, kostengünstige und qualitativ hochwertige Fertigstellung eines Produktes, das einer zu Beginn formulierten Idee entsprechen soll. Unter Berücksichtigung Ihrer Zeit-, Kosten- und Zielvorgaben beraten wir Sie in allen Projektmanagement-Bereichen und unterstützen Sie von der Planung, Überwachung bis hin zur Steuerung des Projektes. Die Umsetzung der Idee in das fertige Produkt erfolgt nicht durch die Aufstellung möglichst detaillierter Anforderungslisten, sondern in zwei bis vier Wochen langen, sich wiederholenden Intervallen, so genannten Sprints. Meist werden User Storys eingesetzt, um Lasten- / Pflichtenhefte zu ersetzen. Am Ende eines jeden Sprints steht bei Scrum die Lieferung von fertigen Paketen.

Unsere Kunden

ifolor logo 444px
Wort & Bild Verlag - Kunde Neofonie
swisscom-Logo_200
olympus-Logo
alltours Logo - Referenz Neofonie
KGSt Logo - Referenz Neofonie

Ihre Ansprechpartner

Sie planen ein neues Softwareprojekt oder möchten Ihre bestehende Software ausbauen und weiterentwickeln? Lassen Sie uns in einem unverbindlichen Erstgespräch die Umsetzungsmöglichkeiten und Potenziale finden!

André Leichsenring
André Leichsenring
Head of Projects
neofonie GmbH
neofonie GmbH
Robert-Koch-Platz 4
10115 Berlin
Germany
Ender Özgür
Ender Özgür
Head of Software Factories
neofonie GmbH
neofonie GmbH
Robert-Koch-Platz 4
10115 Berlin
Germany