Kosten für eine Softwareentwicklung
Sie planen eine Softwareentwicklung und möchten wissen, welche Kosten ungefähr auf Sie zukommen? Um Ihnen die Budgetierung zu erleichtern, finden Sie hier hilfreiche Informationen zu den Kosten einer Softwareentwicklung in der Schweiz.
Das Einkaufsportal Gryps verfügt über ein breites Netzwerk an Softwareentwicklern und Softwareentwicklerinnen. Geben Sie Ihre Anforderungen im Fragebogen ein und wir wählen für Sie bis zu 3 Passende aus, die Ihnen Offerten unterbreiten.
Gryps vermittelt seit 2010 Anbieter von Produkten und Dienstleistungen – unabhängig, einfach und kostenlos.
Kosten einer Softwareentwicklung in der Schweiz
Die Kosten für eine Softwareentwicklung hängen unter anderem von der vereinbarten Abrechnungsart ab: auf Stundenbasis oder mit Fixpreis pro Projekt. Da Projektpreise ganz unterschiedlich ausfallen können, zeigen wir die ungefähren Stundenansätze von Softwareentwicklern in der Schweiz:
- Junior-Softwareentwickler: ca. 120 Franken
- Senior-Softwareentwickler: ca. 170 Franken
Abrechnungsarten
Beim Aufsetzen eines Vertrags für ein Softwareprojekt kommen primär diese Abrechnungsarten zur Anwendung:
Time & Material (Abrechnung nach tatsächlichem Aufwand):
+ Nur benötigte Stunden werden bezahlt
+ Flexibel bei veränderten Anforderungen
– Planbarkeit schwierig
– Kontrolle schwierig (erfordert Vertrauen)
Fixpreis (Abrechnung mit einem fixen Betrag):
+ Gute Planbarkeit
+ Risiko liegt beim Softwareentwickler oder bei der Softwareentwicklerin
– Bei geänderten Anforderungen muss neu verhandelt werden
Kostendach (Abrechnung nach Aufwand, aber nur bis zu einem bestimmten Maximalbetrag):
+ Planbar
+ Restrisiko liegt beim Softwareentwickler oder bei der Softwareentwicklerin
– Kontrolle schwierig
– Neuverhandlung bei geänderten Anforderungen nötig
Individualsoftware-Kosten
Wie hoch die Individualsoftware-Kosten ausfallen, hängt von unterschiedlichen Faktoren ab wie:
- Funktionsumfang der Software
- Technologie und Plattform (zum Beispiel gewählte Programmiersprachen, Frameworks)
- Schnittstellen
- Erfahrungswerte des Entwicklungsteams (Junior- vs. Senior-Softwareentwickler)
- Support- und Wartungsleistungen
Kostenplaner
Damit Sie eine Vorstellung haben, mit welchen durchschnittlichen Kosten Sie für eine Softwareentwicklung rechnen müssen, befragten wir Anbieter in der Deutschschweiz anhand eines Beispiels nach ihren Preisen.
Entwicklungskosten für eine cloudbasierte Software mit Python & SQL (Lagerlogistiklösung)
Die ungefähren Kostenerwartungen für 240 Stunden Softwareentwicklung mit Python & SQL liegen bei 29'100 bis 41'500 Franken, mit einem Durchschnitt von 36'800 Franken. Dies entspricht einem durchschnittlichen Stundenansatz von 160 Franken. Die Mehrheit der Anbieter setzt inzwischen bei 20–50 % der IT-Projekte auf agile Scrum-Entwicklung.
Die oben dargestellten Kostenerwartungen basieren auf diesem Szenario:
- Cloudbasierte Softwareentwicklung mit Python und SQL (am Beispiel einer Lagerlogistiklösung)
- Use Cases und Software-Architektur sind bereits grob definiert
- Aufwand: ca. 80 Stunden pro Monat (über 3 Monate)
- Total: 240 Stunden
Stundenansätze von Softwareentwicklern in der Schweiz
Die üblicherweise veranschlagten Stundensätze der befragten Softwareentwickler in der Schweiz liegen bei 100 bis 150 Franken pro Stunde (Junior-Developer) und 140 bis 180 Franken pro Stunde (Senior-Developer).
Softwareentwicklung offshore vs. in der Schweiz
Die Softwareentwicklung offshore durchzuführen, also in entfernte Länder auszulagern, klingt zunächst einmal attraktiv. Eine günstige Entwicklung der Softwarelösung im Ausland bringt aber auch Nachteile wie Verständigungsprobleme, kulturelle Barrieren und den Zeitunterschied mit sich und kann Datenschutzfragen aufwerfen. Hier bietet es sich an, eine Liste der Prioritäten aufzustellen:
- Preis / Kosten
- Zeitlicher Aufwand
- Erfahrung, Expertise
- Kommunikation zwischen Auftraggeber und Softwareentwicklerin
- Projekt- oder fortlaufendes Outsourcing
Die sicherste Option ist, die Entwicklung onshore durchzuführen, das heisst mit einem Entwicklungsteam aus der Schweiz. Eventuell arbeitet dieses auch mit Entwicklungsfirmen im Ausland und kann so günstigere Konditionen anbieten. Die gelisteten Prioritäten können dadurch miteinander verknüpft werden. Es lohnt sich auf jeden Fall, Offerten und Preise zu vergleichen.
Kostentipps für die Softwareentwicklung
- Da eine Individualsoftware an die Geschäftsprozesse Ihres KMU angepasst wird, ist sie dementsprechend teurer als eine Standardsoftware. Je nach Anforderungen existiert aber bereits eine geeignete Standardsoftware für Ihr Unternehmen. Es ist deshalb ratsam, sich von einer Softwarefirma beraten zu lassen. Diese kann Ihnen helfen, abzuklären, ob sich eine massgeschneiderte Lösung für Sie lohnt.
- Da sich eine massgeschneiderte Lösung beliebig an die Bedürfnisse eines Unternehmens anpassen lässt und sich die Komplexität und der Aufwand dadurch von Fall zu Fall sehr stark unterscheiden, kann die Kostenfrage nicht pauschal beantwortet werden. Es lohnt sich deshalb, individuelle Offerten einzuholen. Ein Vergleich mehrerer Offerten hilft ausserdem, die Kosten einer Individualsoftware in einem sinnvollen Rahmen zu halten. Über unseren Fragebogen können Sie kostenlos Offerten von passenden Softwarefirmen anfordern.
- Vor allem bei Fixpreis- und Kostendachverträgen sollten die Anforderungen sehr gewissenhaft im Lastenheft des Softwareprojekts definiert werden.
Auf unserer Übersichtsseite finden Sie mehr Informationen und hilfreiche Tipps zum Thema «Software entwickeln lassen ».
Firmenverzeichnis
Hier gehts zum Anbieterverzeichnis mit mehr als 4'900 Einträgen.
Fakten und Zahlen zu Gryps
- 50'000 KMU-Kunden
- 4'900 geprüfte Anbieter aus der Schweiz
- 110 Produkte und Dienstleistungen
- 14 Jahre Markterfahrung
Häufig gestellte Fragen
Die Stundensätze eines Softwareentwicklers hängen unter anderem davon ab, ob es sich um einen Junior (ab rund 120 Franken) oder Senior Entwickler (ab rund 170 Franken) handelt. Es gibt aber auch Softwareentwicklerinnen und Softwareentwickler, die mit einem Fixpreis pro Projekt oder nach Aufwand bis zu einem bestimmten Maximalbetrag (Kostendach) abrechnen.
Die Kosten einer Individualsoftware hängen von den gewünschten Funktionen und Schnittstellen, der gewünschten Technologie, Programmiersprachen und Frameworks ab. Zudem sind die Stundenansätze eines Senior-Softwareentwicklers höher als die eines Junior-Softwareentwicklers.
Brauchen Sie Hilfe bei Ihrer Beschaffung?
Unsere KMU-Einkaufsexperten freuen sich auf den Kontakt mit Ihnen und beantworten gerne Ihre Fragen.
Sandro Weber
Leiter Kundenberatung