Using driver library can significantly shorten development time and help create portable code since a lot of the function calls are very similar for different MSP430 devices. DriverLib can be used in combination with normal register-access C code, so a customer does not have to create an entire project using it, instead just leverage it for the particular modules preferred.