When u want to visit any country to make business even here to Qatar ,u will go to that country embassy with ur papers ( company papers , banks statements , assets … etc ) , if they accept it u will be granted business visa , ( for Qatar will give u 6 month)
This visa is limited to its period .
My next step where to have the work residence , hope u got it.