Technology plays crucial role in vaccination distribution