軟件在自動數據采集和控制系統開發過程中擔當著重要的角色。在這些系統中所用到的軟件的功能范圍涉及很廣泛,從控制特定硬件接口的設備驅動程序到開發系統的應用軟件包。自動數據采集和控制系統開發過程中所用到的軟件類型的質量根本上決定了它的總體靈活性和用途。