Michael Heirendt discussed using Esri's JavaScript API to disperse GIS data online through interactive maps and visualizations. The API allows customization of applications for different user groups like management and administrators. It provides tools for widgets, server-side development, printing, searching, and identifying features. Moving forward, 3D visualization capabilities will be expanded with the newest version 4.0 release.