सॉफ्टवेयर एल्गोरिदम और सॉफ्टवेयर सिस्टम की ओर पहला महत्वपूर्ण कदम अंदर 1930 मैं 2 सेमिनल कार्यों के साथ हुआ, 1 कर्ट गोडेल की अपूर्णता प्रमेय और एलन ट्यूरिंग , ट्यूरिंग मशीनों आपमें से कुछ ने इस बारे में सुना होगा।
ನಂತರ ಸಾಫ್ಟ್ ವೇರ್ ಅಲ್ಗೊರಿಥಮ್ಸ್ ಮತ್ತು ಸಾಫ್ಟ್ ವೇರ್ ಸಿಸ್ಟಮ್  ಗಳತ್ತ ಮೊದಲ ಮಹತ್ವದ ಹೆಜ್ಜೆ ಸಂಭವಿಸಿದ್ದು 1930 ರ ದಶಕದಲ್ಲಿ 2 ಮೂಲ ಕೃತಿಗಳೊಂದಿಗೆ, ಕರ್ಟ್ ಗೊಡೆಲ್ ಅವರ ಅಪೂರ್ಣ ಥಿಯರಮ್ ಮತ್ತು ಅಲನ್ ಟ್ಯೂರಿಂಗ್ ಅವರ ಟ್ಯೂರಿಂಗ್ ಮಚಿನ್ಸ್ , ನಿಮ್ಮಲ್ಲಿ ಅನೇಕರು ಇದನ್ನು ಕೇಳಿರಬಹುದು.