No. Neither you nor your business partners all around the world have to install any software!
You simply need to purchase an Idiligo account and the given login data that comes with it.
Your business partners, that are invited to a an Idiligo online session, simply need the session ID and have to insert it on this page.
Or they click on the Link that was sent to them in an invitation email previously or during the session.