Skype for Business is mainly focused on calling, chats and meetings. Teams also covers calling, chats and meetings, but also has a huge set of features around application integration and much of that integration is with the other Office 365 products such as SharePoint, OneDrive and Exchange. Joel Oleson