We run a furniture manufacturing and retail sales company. Right now, we use an in-house accounting and ERP software; our inventory and invoicing are managed there. Currently, we're in talks with a digital agency to build a new e-commerce website and corporate site.
In the 180,000 TL development proposal submitted by the agency, there is a single line item that simply reads "API integration with your existing systems," with zero scope details provided. When we asked about it during the meeting, they said the website would talk to our ERP system and everything would run automatically, but they didn't go into any technical specifics.
What exactly is an API integration, and why is this scope kept so vague in the proposal? Should this be priced as a separate line item independent of the website, or is it a standard part of a web development package? What boundaries should we establish at the contract stage to avoid getting burned later?