वेब विकास
बड़े संगठनों और व्यवसायों के लिए, वेब डेवलपमेंट टीम सैकड़ों लोगों (वेब ​​डेवलपर्स) से मिलकर और वेब साइटों को विकसित करते समय एजाइल कार्यप्रणाली जैसे मानक तरीकों का पालन कर सकती हैं। छोटे संगठनों को केवल एक स्थायी या अनुबंध करने वाले डेवलपर या संबंधित कार्य पदों जैसे ग्राफिक डिजाइनर या सूचना प्रणाली तकनीशियन के लिए माध्यमिक असाइनमेंट की आवश्यकता हो सकती है। वेब विकास एक नामित विभाग के डोमेन के बजाय विभागों के बीच एक सहयोगी प्रयास हो सकता है। वेब डेवलपर विशेषज्ञता के तीन प्रकार हैं: फ्रंट-एंड डेवलपर, बैक-एंड डेवलपर और पूर्ण-स्टैक डेवलपर। फ्रंट-एंड डेवलपर्स उपयोगकर्ता ब्राउज़र में चलने वाले व्यवहार और विज़ुअल्स के लिए ज़िम्मेदार हैं, जबकि बैक-एंड डेवलपर्स सर्वर से निपटते हैं।
विज़ुअल बेसिक
Visual Basic (विज़ुअल बेसिक) से एक्ज़िक्यूटेबल्स (EXE फाइल्स), एक्टिव-एक्स कंट्रोल्स, या DLL फाइल्स बनाए जा सकते हैं, लेकिन मुख्य रूप से इसका प्रयोग Windows (विंडोज़) ऐप्लिकेशंस और डेटाबेस सिस्टम्स के इंटरफेस तैयार करने के लिए किया जाता है। पॉप-अप कार्यक्षमता प्रदान करने के लिए कम क्रियाशीलता वाले डायलॉग बॉक्स का प्रयोग किया जा सकता है। कंट्रोल, ऐप्लिकेशन की मूल क्रियाशीलता प्रदान करता है जबकि प्रोग्रामर्स उपयुक्त इवेंट हैंडलर्स में और अधिक लॉजिक डाल सकते हैं। उदाहरण के लिए, एक ड्रॉप-डाउन संयोजन बॉक्स स्वतः अपनी सूची दिखा देता है जिससे की यूजर किसी भी एलिमेंट का चयन कर सकता है। जब एक आइटम का चयन होता है तो एक इवेंट हैंडलर 'कॉल' होता है जो तब प्रोग्रामर द्वारा लिखे गए अतिरिक्त कोड को एक्ज़िक्यूट कर किसी ख़ास काम को अंजाम देता है। कौन सा कार्य-विशेष शुरू किया गया यह इस बात पर निर्भर करता है कि कौन से एलिमेंट का चयन किया गया था, जैसे कि एक संबंधित लिस्ट को भरना.