VB script - The expression is developed in the Calculation tab by adding inputs and functions to create a formula that is calculated at runtime for the indicator reading
Stored procedure - The expression is provided in a stored procedure that receives its inputs at runtime and returns a value for the indicator reading
C# - The expression is provided in a C# script by either a simple expression or complete class that receives its inputs at runtime and returns a value for the indicator reading
VB.NET - The expression is provided in a VB.NET script by either a simple expression or complete class that receives its inputs at runtime and returns a value for the indicator reading.

The scope of the C# or VB.NET script. Your choices are Simple script or Complete class. If you select Complete class, APM provides a starter script for you.

exec indReadingValue output storedprocedurename input1, input2, inputX, indReadingValue output
where storedprocedurename is the name of the procedure, followed by the names of the calculation inputs.