अब स्टेट को क्यों बदलना चाहिए,स्टेट परिवर्तन, या तो बाहरी घटना से बदल सकता है, इसलिए आप, इसलिए एक कमरा अंधेरे में था, अब, आप जानते हैं, कोई व्यक्ति आता है और एक इनपुट देता है या एक इनपुट वेरिएबल को बदलता है सिस्टम के बंद होने पर, इस सिस्टम के परिणामस्वरूप, कमरे की स्थिति अंधेरे से प्रकाश में जाती है, ठीक है, इसलिए यह बाहरी घटनाओं के कारण होने वाला एक स्टेट परिवर्तन है, कभी-कभी सिस्टम आंतरिक रूप से भी चलते हैं।