The job of a business analyst is to streamline a client’s business efficiency at a high level. Business analysts are responsible for discovering hidden opportunities within a company and implementing strategies that positively impact the business’s functionality and profitability. On a given day, a business analyst may conduct a review of a client’s current business practice model, observe individual employee or system activity, compile and organize technical and financial data, and research best practices and proven improvement methods. Then the BA presents their findings to their clients, along with calculated improvement suggestions and executable plans for company performance. Business analysts are typically the link between a company's technological capabilities and the achievement of their overall business goals and objectives.