Computing power and the amount of processed and stored information has been increasing over the past decades, even since the 1970s. In the 1970s, this allowed more complex programs to be developed. These complex programs made maintenance and improvements much harder.