forumNeues Thema

Im Angebot ist „API-Entwicklung“ als eigener Posten aufgeführt – was ist das und braucht man das wirklich?

BBeren Ç***TeilnehmerCommunity-Mitglied
Beigetreten
Juli 2024
Nachricht
398
#1

Wir sind ein 12-köpfiger Großhändler für Verpackungsmaterialien in Texas. Wir möchten unser bestehendes Online-Bestellsystem erneuern und eine mobile App entwickeln lassen, damit unsere 4 Außendienstler Bestellungen direkt vor Ort per Tablet erfassen können. Dafür haben wir ein Angebot von einer lokalen Softwareagentur eingeholt.

In den Details stehen 18.000 USD für das mobile UI-Design und 6.000 USD für das Aufsetzen der Datenbank. Direkt darunter gibt es aber einen separaten Posten namens „Custom REST-API-Entwicklung und Dokumentation“ für 9.500 USD. Das macht fast ein Drittel unseres gesamten Budgets aus.

Ich kenne mich technisch nicht wirklich aus: Ist eine mobile App nicht eigentlich eine in sich geschlossene Software? Was genau ist diese sogenannte API, braucht ein kleiner Großhändler wie wir das zwingend oder soll damit nur das Angebot künstlich aufgebläht werden?

HHüseyin Y***Teilnehmer
Funktion
Kundenservice-Mitarbeiter
Branche
bauwesen
Organisationsform
Firma mit 20 Mitarbeitern
Beigetreten
März 2023
Nachricht
221
Nützlichste Antwort#2

Kurze Antwort: Eine API ist die sichere Brücke zwischen Ihrer mobilen App und Ihrer Datenbank. Damit die Tablet-App die Bestände in der Zentrale einsehen und Aufträge anlegen kann, ist diese Brücke technisch zwingend erforderlich. Dass sie als eigener Posten im Angebot steht, ist normal – Sie sollten aber definitiv prüfen, was genau darin enthalten ist und ob der Preis angemessen ist.

Eine mobile App allein ist im Grunde nur eine Benutzeroberfläche. Wenn Ihr Vertriebler auf dem Tablet „Lagerbestand Kartonagen: 500“ sieht, liegt diese Zahl nicht auf dem Gerät selbst, sondern wird in Echtzeit vom Server in der Zentrale abgerufen. Und wenn er auf „Bestellung bestätigen“ tippt, geht der Auftrag über die API an den Server. Ohne API wäre die App kaum mehr als ein einfacher Taschenrechner, der offline vor sich hin werkelt.

Bei der Bewertung dieses Postens sollten Sie drei Dinge klären: 1) Schreibt die Agentur Endpunkte komplett neu oder bindet sie nur die bestehende Struktur Ihrer Website an? 2) Wird eine Dokumentation übergeben, damit sich später auch ein anderer Entwickler zurechtfindet? 3) Sind Sicherheitsauthentifizierung (Tokens, Rollenverwaltung) im Preis inbegriffen?

Preislich gesehen: Eine sichere Bestell- und Bestands-API von Grund auf zu entwickeln, dauert etwa 60 bis 90 Arbeitsstunden. Je nach Stundensatz der Agentur können 9.500 USD durchaus im Rahmen sein. Wenn allerdings nur fertige Plugins eines Standard-Shopsystems angezapft werden, ist das deutlich zu viel. Fordern Sie die Leistungsbeschreibung an und fragen Sie nach der konkreten Anzahl an Endpunkten.

ZZafer B***Teilnehmer
Funktion
Kundenservice-Mitarbeiter
Branche
Versicherungswesen
Organisationsform
Filialkette
Beigetreten
Nov. 2023
Nachricht
34
#3

Die API ist das eigentliche Rückgrat der Software. Das Interface wirkt in drei Jahren vielleicht veraltet und wird neu designt, aber die API bleibt. Wenn Sie in Zukunft Ihre Website überarbeiten oder ein ERP-System anbinden wollen, nutzen Sie genau diese API weiter. Schauen Sie also nicht darauf, ob der Posten überhaupt da ist, sondern ob Ihnen der Code und eine saubere technische Dokumentation vollständig übergeben werden.

SSena Y***Teilnehmer
Funktion
Finanzbuchhaltung
Branche
Gesundheitswesen
Organisationsform
Filialkette
Beigetreten
Mai 2023
Nachricht
205
#4

Eine direkte Verbindung von der Tablet-App zur Datenbank wäre eine riesige Sicherheitslücke. Mobile Geräte befinden sich naturgemäß in unsicheren Netzwerken. Die API hält Geschäftslogik und Datenbankabfragen serverseitig und schaltet eine Authentifizierung dazwischen. Rein technisch betrachtet läuft die App ohne diesen Posten schlichtweg nicht.

CCeren A***Experte
Funktion
IT-Leiter
Branche
Elektro- und Elektronikindustrie
Organisationsform
Regionalhändler
Beigetreten
Juni 2024
Nachricht
263
#5

Fordern Sie von der Agentur sofort eine schriftliche Antwort auf diese Frage: „Wie viele Endpunkte werden im Rahmen dieses Postens erstellt und gibt es eine Swagger- oder Postman-Dokumentation dazu?“ Wenn sie herumdrucksen und nur vage von „App-Anbindung“ sprechen, verhandeln Sie nach. Können sie eine konkrete Liste vorlegen, ist der Betrag gerechtfertigt.

GGürkan B***TeilnehmerCommunity-Mitglied
Beigetreten
Okt. 2024
Nachricht
407
#6

Wir haben letztes Jahr für ein ähnliches B2B-Bestellsystem 8.000 USD für die API-Entwicklung gezahlt. Das beinhaltete 24 individuelle Endpunkte, rollenbasierte Rechtevergabe und eine Staging-Umgebung. 9.500 USD sind für US-Verhältnisse absolut marktüblich, aber lassen Sie sich die Liste der Schnittstellen unbedingt als Vertragsbestandteil geben.

OOya G***Teilnehmer
Funktion
Produktionsleiter
Branche
Catering
Organisationsform
Unternehmen mit 300 Mitarbeitern
Beigetreten
Okt. 2023
Nachricht
66
#7

Auf welchem System läuft denn Ihre aktuelle Website? Wenn Sie ein Standard-CMS oder eine gängige E-Commerce-Plattform nutzen, bringen die oft schon fertige APIs mit. Baut die Agentur hier eine komplett neue Architektur auf oder setzen sie nur auf bestehenden Schnittstellen auf?

RRecep S***Teilnehmer
Funktion
Produktionsplanung
Branche
Einzelhandel
Organisationsform
Ein-Personen-Unternehmen
Beigetreten
Sept. 2023
Nachricht
103
#8

dass sie das separat aufführen ist eigentlich die ehrlichere variante. die meisten agenturen packen das einfach mit in die mobile app und sagen pauschal 30k usd, so sieht man wenigstens die einzelpreise. aber besteht auf jeden fall auf ner ordentlichen doku.

İİremNeues Mitglied
Funktion
Praktikant · Marketing
Beigetreten
Jan. 2025
Nachricht
30
#9

hatte mal ein ähnliches Angebot und gefragt was passiert wenn wir die API weglassen.. und die Agentur meinte trocken: „Dann schickt das Tablet die Bestellungen halt als E-Mail raus.“ Für Live-Bestände kommt man da also wohl echt nicht drumherum.

NNeslihan Ç***Experte
Funktion
Regionalleiter
Branche
Buchhaltung & Steuerberatung
Organisationsform
Produktionsunternehmen mit 40 Mitarbeitern
Beigetreten
Feb. 2025
Nachricht
1
#10

Unterm Strich: Ohne API kann das Tablet nicht mit der Zentrale kommunizieren, der Posten ist also absolut notwendig. Bevor Sie allerdings 9.500 USD freigeben, müssen Sie zwingend klären, ob das komplett neu gebaut wird, welchen Funktionsumfang es hat und ob eine Dokumentation dabei ist.

RRabia E***TeilnehmerCommunity-Mitglied
Beigetreten
Juni 2022
Nachricht
103
#11

Richtig.

VVolkan Ö***Experte
Funktion
Praktikant
Branche
E-Commerce
Organisationsform
neu gegründetes Startup
Beigetreten
Okt. 2022
Nachricht
51
#12

Hier muss man eine Unterscheidung treffen. Bei uns war der größte Zeitfresser die Unklarheit darüber, wer entscheidet.

Viel Erfolg.

MMurat K***Teilnehmer
Funktion
HR-Leiter
Branche
Transport
Organisationsform
neu gegründetes Startup
Beigetreten
Aug. 2025
Nachricht
333

Doki · Markenidentität · 2023

#13

wie habt ihr das Problem gelöst? das Teuerste an übernommnen Systemen sind unbekannte Abhängigkeiten.

EErcan A***Teilnehmer
Funktion
Test-Spezialist
Branche
Catering
Organisationsform
mittelständisches Unternehmen
Beigetreten
Dez. 2023
Nachricht
5
#14

Kurzfassung für Neueinsteiger: Fragt, wer das Angebot erstellt hat und wer die Arbeit ausführen wird.

Das ist meine Meinung, ich behaupte nicht, dass es absolut richtig ist.

GGürkan Y***TeilnehmerCommunity-Mitglied
Beigetreten
Juli 2023
Nachricht
8
#15

Dieser Rat passt meiner Meinung nach nicht auf jeden. Schaut zuerst welche Daten ihr bei der Entscheidungsfindung zur Hand habt.

Schreibt mir, wenn ihr Fragen habt ich antworte so gut ich kann.

TTaner E***Teilnehmer
Funktion
Einkaufsleiter
Branche
leder
Organisationsform
neu gegründetes Startup
Beigetreten
Juni 2023
Nachricht
132
#16

Gut, dass du diesen Thread eröffnet hast.

LLeyla K***Experte
Funktion
Verkäufer im Einzelhandel
Branche
energie
Organisationsform
Firma mit 20 Mitarbeitern
Beigetreten
Dez. 2024
Nachricht
29
#17

Bei uns ist es genauso. Wenn der Umfang wächst, müssen entweder Zeit oder Budget wachsen. Eine dritte Option gibt es nicht.

Der Zahlungsplan sollte an die Projektphasen gekoppelt sein, nicht an den Kalender. Nur als Notiz, könnte nützlich sein.

YYasemin B***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2023
Nachricht
98
#18

Ich würde mich freuen, wenn du das Ergebnis postest.

EErcan B***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2023
Nachricht
140
#19

Ich erzähle mal, was mir passiert ist, vielleicht hilft es euch. Jeder nicht schriftlich festgehaltene Punkt ist einer, an den sich beide Parteien später unterschiedlich erinnern.

Wenn ihr das Ergebnis hier postet, hilft es auch anderen.

NNecati B***Teilnehmer
Funktion
Praktikant
Branche
Reinigungsdienstleistungen
Organisationsform
Team mit 8 Personen
Beigetreten
Sept. 2024
Nachricht
44
#20

Es gab drei verschiedene Ansichten, die sich alle ergänzen. Wenn ihr es zum ersten Mal macht, fangt klein an, die Skalierung kommt später.

Das war's, entschuldige, wenn ich zu lang war.

Antwort schreiben