Adattamento del software ai desideri dell’utente