In information technology and computer science, a system is described as stateful if it is designed to remember previous events or user interactions; the remembered information is called the state of the system. A state is thus a specific set of conditions in a system, possibly at a certain time.