This is a template for a logical application model and a number of scenarios for selecting an implementation of an application with a register function