Flower production is a growing business in most Asian countries as the result of higher per capita income of people. Technology for production is well known and has been utilized to the maximum in many countries. As a consequence, Ornamentals are commercially produced in larger quantities resulting in surpluses during the normal periods of blooming, the end result of which is a lower price for cut flowers. On the other hand, such prices are much higher during the periods of needs such as certain special occasions, or off-season. The technology of flower Programming has been accumulated and placed on a trial-and-error basis for a few flowers, many of which have achieved considerable success. Programming or scheduling of flowering is any operation or treatment to the plant, after it reaches the ripeness-to-flower stage, in order to stimulate it to flower at a specific date (e.g. on New Year’s Day) or during off-season period. Another important factor influencing the production of ornamentals availability at certain specific times or off-season is the use of chemicals. Such a treatment creates pollution in the soil and water, as well as deteriorating the physical conditions of the soil, if such chemicals are used in high concentrations and/or for prolonged periods. Programming of flowering involves various techniques such as calendar date method, heat units/degree days, adjusting environmental factors such as temperature, photoperiod, daily light integral and mechanical methods. Flower programming will be useful to flower growers to predict the market demand and to act accordingly. Through decision support tools softwares it is possible to program the flowering precisely.