Agricultural development makes a critical contribution to overall economic growth in many developing countries. After industrial revolution, machine dependent semi automated farming has started to enhance production of crops. But, development of some fully automated farming system is goal of present related research activities. Significant improvement of information technology in the last few years helps us for implementing computer science towards improvement of crop productivity. With the advancement of technology, several intelligent techniques are used for that purpose. We can apply different intelligent “nature- inspired algorithm” such as artificial neural network (ANN), genetic algorithm (GA), fuzzy logic or image processing technique in effective weeds control, effectual pesticides or fungicides application, disease identification, seeds or pollen classification, environmental control in greenhouse, plant classification and remote sensing applications. In subsequent chapters of this book these techniques are shortly depicted.