Questa tesi, che prende le mosse da un analogo lavoro svolto nel 2002, ha come obiettivo lo sviluppo di una versione per piattaforma Microsoft .NET dell'interprete tuProlog, di cui è stata recentemente rilasciata la versione 2.0. Partendo dalle considerazioni effettuate durante la precedente conversione e dalle notevoli evoluzioni avvenute nel frattempo su tale piattaforma, la tesi mira perciò sia a produrre una nuova versione funzionante di tuProlog.NET, sia, dopo aver valutato analogie e differenze rispetto alla precedente migrazione, alla definizione di un percorso di migrazione riutilizzabile per supportare al minor costo analoghe conversioni future.