फल एक परिपक्व अंडाशय है। अंडाशय के अंदर एक या अधिक बीजाण्ड होते हैं, जहां मैगागैमीटोफाइट मे मैगागैमीट या अंड कोशिकायें होती है। बीजाण्ड एक प्रक्रिया जिसे परागण कहते हैं, द्वारा निषेचित होता है, इस प्रक्रिया मे पराग कण पुष्पों के पुंकेसर से वर्तिकाग्र को संचारित होते हैं। परागण के बाद, एक नलिका बनती है जो वर्तिकाग्र से अंडाशय के बीजाण्ड तक जाती है जहाँ पराग से शुक्राणु बीजाण्ड में स्थानांतरित होते हैं, बीजाण्ड के अंदर शुक्राणु अंड के साथ जुड़कर एक डिपलॉइड ज़ाइगॉट की रचना करते हैं। पुष्पी पादपों मे निषेचन की प्रक्रिया दोनों प्लास्मोगैमी जहाँ शुक्राणु और अंडे के प्रोटोप्लाज़्म का संलयन होता है, या कैरिओगैमी जहाँ शुक्राणु और अंडे के नाभिक का मिलन होता है, के द्वारा हो सकती है। जब शुक्राणु बीजाण्ड के नाभिक में प्रवेश कर मैगागैमीट और भ्रूणपोष (एंडोस्पर्म) मातृ कोशिका के साथ जुड़ जाता है तब निषेचन प्रक्रिया पूरी हो जाती है। जैसे जैसे विकासशील बीज बड़ा होता है अंडाशय का परिपक्वन शुरू होता जाता है। बीजाण्ड का विकास बीज के रूप में होने लगता है, अंडाशय की दीवार गद्देदार बन सकती है (जैसे ड्रुप बेरी), या यह एक कठोर बाहरी आवरण मे विकसित हो सकती है। कुछ मामलों में, बाह्यदल (सेपल), दल (पंखुड़ी या पेटल) और/या पुंकेसर और वर्तिका झड़ जाते हैं। जब तक बीज पूरी तरह परिपक्व नहीं हो जाते, फल का विकास जारी रहता है। कुछ बहु बीजी फलों में गूदे का विकास इस बात पर निर्भर करता है कि कितने बीजाण्ड निषेचित हुये हैं।

फल भित्ति, पुष्प के अंडाशय की दीवार से विकसित होती है। फल भित्ति अक्सर दो या तीन अलग अलग परतों में विकसित होती है जिन्हें क्रमश: बाह्यफल भित्ति (बाहरी परत), मध्यफल भित्ति (मध्यम परत) और अंत:फल भित्ति (भीतरी परत) मे विभेदित किया जा सकता है।
कुछ फल में, विशेष रूप से साधारण फल एक अवर अंडाशय से विकसित होते हैं, पुष्प के अन्य भाग जैसे पुष्प नलिका, दल, बाह्यदल और पुंकेसर के अंडाशय के साथ जुड़ कर इसी के साथ पकते हैं। हार्मोन इथाइलीन परिपक्वण का कारण बनता है। जब पुष्प के अन्य भाग इस तरह फल का एक महत्वपूर्ण हिस्सा बनते हैं, तब फल को सहायक फल कहा जाता है। क्योंकि पुष्प के अन्य भाग फल की संरचना में योगदान कर सकते है इसलिए, इसे समझने के लिए पुष्पों की संरचना का अध्ययन करना महत्वपूर्ण है कि कैसे यह एक फल के रूप मे विकसित होता है। 

फलों की विविधता के देखते हुये सभी ज्ञात फलों के लिए किसी एक वर्गीकरण योजना का बनाना बहुत कठिन है। बीज और फल के लिए कई सामान्य शब्द गलत रूप से प्रयुक्त होते हैं जो इसकी शब्दावली को समझना मुश्किल बना सकते हैं। बीज परिपक्व बीजाण्ड हैं, फल परिपक्व अंडाशय हैं जिनमे बीज शामिल हैं। इन दो मूल परिभाषाओं मे यह स्पष्टीकरण भी जोड़ा जा सकता है कि वनस्पति शब्दावली में एक गिरी आम शब्दावली के विपरीत न तो एक फल का एक प्रकार है और न ही बीज का।

गुच्छेदार फल
बीजरहित फल
बहुखण्डित फल
फल का विकास