title: Recommendation for distributing an application which contains a UWP app and a WCF service
body: <p>Our application does the following operations. When a user registers on a portal, the application does the following</p>
  
  <ol>
  <li>Installs certificates to Local Machine store. Installation of the certificates is done by a Windows Communication Service (WCF)</li>
  <li>Creates a VPN profile (using Windows.Networking.Vpn APIs) </li>
  </ol>
  
  <p>We need to ship this app to end user which consists of an UWP App, and a Windows Communication Service. We would like the user to install this app with as few clicks as possible and the result should be that user should have UWP app installed as well as the WCF Service installed and running on his/her system. We are looking for guidance relating to the best option to distribute this app to end-users? We are open to distributing this app through Windows store or by sideloading.</p>
  
  <p>Please provide your guidance after taking into consideration all the below scenarios</p>
  
  <ol>
  <li>Update/Upgrade of UWP-Application or WCF-Service. </li>
  <li>Uninstall scenario.</li>
  <li>How can we distribute this application for Windows 7. (Note: We use XAML Islands to make UWP App running inside WPF) </li>
  </ol>
  
  <p>Thank you</p>
  
  <p>Sujay</p>