C#, GUI, Python, Prolog, UML, Easy as ABC