The application is built with Node.js and Puppeteer. The application is able to scrape the supplier's website, extract the product data and save it in CSV format. The application is able to scrape multiple pages of the supplier's website and visualize the progress of the scraping process.