Provide a menu for custom installation of packages
Provide a option in the installer to have different package selections for different streams.
If someone is studying engineering in IT, they need a custom set of Software's. Similarly a mechanical student need a custom set of Software's.
The installer should let the user choose a custom set of software depending on their profession and a stream or Domain within that profession.
Example: Debian asking user to install which Desktop environment, similarly questions on profession or stream can be asked.