The application programming interface (API) in your application was evaluated in the previous assignment and now you can turn your attention to the efficiency reliability and maintainability of the API. The strengths and weaknesses of an API are typically measured in these terms and these areas are where an API can be improved to provide better functionality for an application.For this assignment you will continue your work on the Software Reengineering Project with an analysis of the strengths and weaknesses of your applications APIs. The analysis will include recommendations for improvements in the efficiency reliability and maintainability of the APIs.The project deliverables are as follows: