I have completed quite a bit of development of the desktop version of Roster Wizard using Python and the excellent Beeware Toga library. See the code here: Roster Wizard Desktop. Toga is quite new so I have hit a few limitations that I am sure the development team will address at some stage. I have been able to complete a proof of concept version of Roster Wizard desktop but it is not ready for production use. In a few months time, I will take another look at the Toga library and decide if it is feature complete enough to finish the Python version of Roster Wizard Desktop. Another option that I will consider is porting it over to C#, WinUI 3 and the Entity Framework.