What is the use of third-party libraries and software development kits (SDKS)?
1) To enhance the functionality of a software application
2) To simplify the development process
3) To provide pre-built components and tools
4) All of the above