Well, I think that the question is self-explanatory.
In order to explain something to someone in the office I used task-based instead of user-centric and I was surprised. I'm usually complaining about how software usually focuses on processes instead of the user, and using "task-based" made me think.
I have a theory that the first screen of whatever software you do should have a summary of the activities that you can perform with it, and from there link to those tasks you want to perform.
From this perspective, task-based and user-centric seem the same to me regardless of the full context and for this example only.
What I want to know is a good distinction between one and the other?
Could you please enlighten me with some cool references?