Side-by-side extensions are software applications that run outside of SAP S/4HANA Cloud (or other business application), but interact with it using standard SAP APIs.
They can potentially run on any run-time application platform, nevertheless SAP provides and recommends its dedicated platform: the SAP Business Technology Platform.
![](/service/media/topic/eaa557d2-f510-43d5-b227-b992da85f9c3/S4C80_30_en-US_media/S4C80_30_en-US_images/Side-by-Side_Extensibility_002.png)
Side-by-side extensions can be coded in any programming language, although SAP supports ABAP, Java, or JavaScript.