how+achieving+customer+intimacy

how achieving customer intimacy by answer many question e.g: what customer need?and find answer to many question which start with how? when? where? why.  If we know that we can to improve a new track to achieving customer intimacy and create new model of technology which contact customer  with company and give him the information about selling and marketing   and e-commerce ,e.g: web site help customer to answer for many question.