We are a three-partner wholesale distribution company based in the US. We're negotiating with a local software agency for a custom B2B ordering portal where our clients can place orders and view real-time stock levels. The total quote came in at 18,000 USD, but in the cost breakdown, they added a separate line item for 4,200 USD titled "API Development and Testing Tools Integration."
We've had basic websites built before but this is our first time tackling custom software of this scale. Isn't this layer they call an API just the standard backend code required for the portal to work anyway, or is it normal to bill it as a separate module? What do the API development tools the agency mentions actually include, and how can we, as the client verify the existence of these tools?