Abbiamo un'azienda di 12 persone in Texas che distribuisce materiali da imballaggio all'ingrosso. Vogliamo rinnovare il nostro attuale sistema di ordini web e far creare un'app mobile per consentire ai nostri 4 agenti di vendita sul campo di inserire gli ordini direttamente da tablet. Abbiamo ricevuto un preventivo da un'agenzia software locale.
Nel dettaglio dell'offerta sono indicati 18.000 USD per lo sviluppo dell'interfaccia mobile e 6.000 USD per la configurazione del database. Subito sotto, però, c'è una voce separata da 9.500 USD intitolata 'Sviluppo REST API personalizzata e documentazione'. Rappresenta quasi un terzo del nostro budget totale.
Non me ne intendo molto di dettagli tecnici; un'applicazione mobile non è già un software autonomo? Che cos'è esattamente questa cosa chiamata API, è davvero indispensabile per un piccolo grossista come noi o l'hanno aggiunta per gonfiare il preventivo?