Which of the following factors affect market assessment A. Micro Environment B. Production cost C. Demand D. None of these