It's certainly possible but how you do it depends a lot on the applications you want to control and whether you need to get data back from the other apps. Many Windows apps can be controlled via ActiveX. Many DOS programs can be set up by providing command line parameters and using the System Exec function in LabVIEW. You can find a number of methods by browsing through the discussions at http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=105&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0&UQUESTION_0=How+to+control+a+Windows+application+from+Labview&UQUESTION_S=0. If you provide specifics about the programs you need to control, there may be someone here who can provide exact details. Good luck.