Describe a time when you had to integrate a legacy hardware system or a proprietary API with a modern web application.