Awesome Screenshot is for creating different types of screenshots and screen records- full page, selected portion or window.
It has got intuitive user interface with lots of features to edit screenshot/ screen record before saving. You can add texts, arrows, circles, rectangles etc. on the captured screenshot and easily share it on social media. They also allow you to integrate the tool with various project management platforms like Trello, Jira, Asana etc.