Understanding Information Systems: Components and Classifications