Autor: Gonçalo Costa Andrade, Software Director, IBM Portugal