documenting desktop apps open port