Also, the computer needs these output devices in order to operate. Another big output device for needed by computers in my opinion would be the software used to protect the computers from viruses. What can still be accomplished by computers output devices to improve this area would maybe automatically have these firewalls automatically installed in the computers to protect the computer from any malfunctions. As we all know if a compute were to be impacted by a virus it can affect all the output devices needed by the computer to be able to function properly. In order to be able to permanently store data and information, computers needed storage devices. Storage devices have come an extremely long way. From a floppy disk, to a cd, to a flash drive, to now being able to store online. Storage devices are becoming more and more available with easy access for people to store items. Before documents just used to be stored, but now pictures, videos, documents and so much more are able to be stored on computers. What could still be accomplished to improve this area would be to have more online options available to be able to store data and maybe even offer more free options as well. Having the data accessible where anyone can view but at the same time making sure the data is kept secure and confidential. One major issue you face with housing data online is the protection from hackers.