Come da titolo, come si possono sviluppare programmi del genere?