Defining a SAIL-Based System