This out of the box app within Microsoft Dynamics 365 particularly suited to environments where there is contact and somethings needs to happen remotely.
Where on-site visits are part of the process, the Dynamics 365 Field Service module is more appropriate. Both can use the same scheduling functionality for resources and equipment.
Not only does it come with an out of the box Portal for your customer community to use, but also allows screen sharing, knowledge base and community help forums.
All this is right out the box and just needs to be configured and put together.
Contact us for more information or discussion about whether this might be suitable for your needs.
We are experienced professional implementers and app builders on Microsoft, with a global technical team providing you good value and reliable results.