Customer needs, behaviors and buying trends are important factor in determining the buying behavior of customer. Their analysis is both complex and objective as exact needs and behaviors of a human being are too difficult to analyze. However, Companies often use AIOD framework for analyzing customer needs, their purchase behavior and consequently their purchasing trends. This framework helps the companies in establishing their customer segments for the products. AIOD stands for Activities, Interests, Opinions and Demographics, all explained in relation to different groups of customers.