एक्शन, प्रोग्राम की घटनाओं द्वारा संभाला जाने वाले कार्यक्रम द्वारा पाए जाने वाले कार्यक्रम की प्रतिक्रिया है।

कई भाषाएं और चौखटे इस संज्ञा का उपयोग फ़ंक्शन के पर्याय के रूप में करती हैं, बिना रिटर्न वैल्यू के, जहां इसका मुख्य उद्देश्य कुछ करना है।

उदाहरण के लिए .NET प्रतिनिधि क्रियाबिना पैरामीटर और रिटर्न वैल्यू के एक फ़ंक्शन का प्रतिनिधित्व करता है।

यूनिफाइड मॉडलिंग लैंग्वेज (UML) में, एक क्रिया एक नामित तत्व है जो निष्पादन योग्य कार्यक्षमता की मूलभूत इकाई है। कार्रवाई का निष्पादन मॉडल प्रणाली में कुछ परिवर्तन या प्रसंस्करण का प्रतिनिधित्व करता है। एक क्रिया निष्पादन एक विशिष्ट व्यवहार निष्पादन के भीतर एक कार्रवाई को निष्पादित करने के रन-टाइम व्यवहार का प्रतिनिधित्व करता है।