Desktop app initial commit