Internal app can play as a social media for company's employees. It can bring a positive effect to company's internal climat.
If you have a B2B business, you should know that the needs of business clients differ from retail clients. For B2B customers, the needs are much broader. It is important to have additional services like b2b order management software for automation of interaction with partners in key business processes.