SOFTWARE Y HARDWARE