When developing custom apps, particularly consumer-facing apps, we have the choice to develop using SAP technologies or non-SAP technologies. An SAP-centric approach has clear advantages when the app has heavy reliance on SAP core data.  Within the SAP universe there are many different types of development coding blocks that enable re-use and standardization that we....