How to align user needs and business goals?

Seeking a good answer on how user needs and business goals can be aligned. I'm also looking for practical methods for accomplishing this. Please advise.