आगे जो हुआ वह मुख्य रूप से डेटा-ड्रिविन डिजाइन है जिसका 70 और 80 के दशक में वर्चस्व था, जहां की विशिष्ट विशेषता थी डेटा ड्रीविन डिजाइन , वहाँ सिस्टम इनपुट और सिस्टम आउटपुट के बीच मैपिंग है और यह मैपिंग सीधे सॉफ्टवेयर सिस्टम की संरचना को जाती है।
ಮುಂದೆ ಏನಾಯಿತು ಎಂಬುದು ಮುಖ್ಯವಾಗಿ ಡೇಟಾ-ಡ್ರಿವನ್ ವಿನ್ಯಾಸವಾಗಿದ್ದು 70 ಮತ್ತು 80 ರ ದಶಕದಲ್ಲಿ ಯಾವ ರೀತಿಯ ಪ್ರಾಬಲ್ಯ ಹೊಂದಿರುವ ಡೇಟಾ-ಡ್ರಿವನ್ ವಿನ್ಯಾಸವೆಂದರೆ ಇನ್ಪುಟ್ ಸಿಸ್ಟಮ್ ಗಳ ಇನ್ಪುಟ್ ಗಳು ಮತ್ತು ಸಿಸ್ಟಮ್ ಔಟ್ಪುಟ್ ಗಳ ನಡುವೆ ಮ್ಯಾಪಿಂಗ್ ಇದೆ ಮತ್ತು ಈ ಮ್ಯಾಪಿಂಗ್ ನಿಂದ ನೇರವಾಗಿ ಸಾಫ್ಟ್ ವೇರ್ ಸಿಸ್ಟಮ್  ನ ರಚನೆಯನ್ನು ಪಡೆಯಬಹುದು.