From APS point of view, an application consists of a main component and those additional ones. The main component is responsible for core functionality of the application, while additional components may refer to extra features. This way, an email application may feature mobile access for on-the-road users. Upon the Provider's discretion, this option may be offered separately at an additional cost or free of charge.