Definition should include the following system components: