arcgis viewer for flex is geographic information system (gis) software made by esri. arcgis viewer for flex is used for creating gis web applications. arcgis for flex is typically deployed on-premises within the organization’s service-oriented architecture (soa).