Tecnofusione: 3 generations of experience