Sweet for ArcGIS can be configured for a wide range of business applications and workflows.
To be able to meet the requirements of this diverse range of applications, the application uses the Esri Arcade Scripting Language which can be used to provide a tailored experience. The scripts written in this language can be used for field calculators, defining data sources for dynamic feedback in the application, and logic for data triggers.
There are a lot of different places where Arcade can be used. These different use cases are referred to as Profiles. The list of available profiles that Sweet supports can be found here.
To make it easier to maintain Arcade, we have a suggested scripting style guide that can optionally be used by teams to help write consistent maintainable Arcade.