I'm building an application that caters to a specific set of people for example construction workers [edit: removed "students, or coffee drinkers"]. So for instance, an app for construction workers that can handle photo annotation for pipes, logging their working hours, viewing a blueprint, and contacting city officials for permits.
After some interviews, I've found that they want 6 features. Each of these features could be an app on its own. Some people might use two of 6 features while others use all of them
My question is: will combining all the features into one app introduce extra pain for my users that only use one thing in the app?