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

