Samsung Series 3 NP300V5AI drivers are tiny programs that enable your Notebook hardware to communicate with your operating system software

Could you correct the punctuation please?
Samsung Series 3 NP300V5AI drivers are tiny programs that enable your Notebook hardware to communicate with your operating system software.