This section and its subsections provide details on how to write Talon application code. Here we'll cover the basic programming restrictions that application developers should obey, discuss the coding differences between coding for Talon's HA Models and introduce, the annotations used for your application code to interface with the Talon runtime.