Modern software development frequently relies on third-party APIs (Application Programming Interfaces) to integrate complex functionality, such as payment processing or geographic routing, into applications.
'Integrating a third-party mapping and routing API into a mobile application can be viewed as a direct application of decomposition and abstraction.'
Discuss this statement.