Modularization

In case you are creating an application that will be used by multiple customers it can be important to divide the application into logical modules that each customer can turn on or off. For this, you can use Features.