Our old warehouse system had no API and the vendor had gone quiet. They wrapped it in a proper interface and connected it to NetSuite without us having to replace anything. Exactly the pragmatic approach we needed.