Our business produces custom software for private businesses with .net technologies.
We have an application our business wrote that we are currently manually distributing onto Microsoft Surface Tablets that belong to our client. This is a private application developed for a single client. Traditionally we publish private software with click once, where the click once solution is hosted on our client’s private network. This latest solution is distributed to the Microsoft Surface Tablets and these tablets currently do not have access to any private network.
To solve distribution, we thought to use MSIX and a private Microsoft Business Store.
We already have an Azure Active Directory and we are also a Microsoft Silver partner. It seems neither one of those assets were helpful in setting up our Microsoft Business Store. We are being directed to create a new “developer” account. We were told we could not create this developer account with our existing office 365 email accounts. They told us to create a new email with Outlook.com, Hotmail and/or gmail. Why do we need to create an artificial personal account? The software we are distributing does not belong to a person, it belongs to a business. Next we are being directed to pay a $99 registration fee. The fee is not really the problem. This process seems to be a hassle. This is the problem. Because it seems we are trying to fit a square peg in a round hole it causes me concern. Are we using the right tool for distribution?
I need to know if I will be able to distribute software from our private business store to specific clients. Today we need to distribute one solution to one client. Next week I will need to distribute a different solution to a different client. Will one business store be able to accomplish that?
Are we headed down the right path using MSIX and a private business store? In the end, I just want to distribute software, and updates to that software with the least amount of hassle and the least amount of expense to a diverse set of clients. Thoughts, ideas?