For questions about using Esri's ArcGIS Web AppBuilder in ArcGIS Online or the Developer Edition.

The ArcGIS Web AppBuilder allows you to use your ArcGIS Online Account to create a map that can be customized with additional "Widgets" that allow additional functionality to be added to the map. With the Developer Edition, you can download and customize your app further and deploy it on your web server.