The client is a Java native application written in Java8, so you will need to have a suitable JRE to run it. As it's written in Java it will run on any platform where a Java8 runtime is accessible.
When using the thin client, the required tools will have to be installed and configured. This is not required when using the dockerized client. Please refer to the specific section regarding your language for details.
As the analysis on the dependencies is performed remotely, the client will need to have access to a working internet connection, capable of reaching directly using
*.meterian.com. In case you need to use proxies, see the section connecting through a proxy.
We plan to release the client also in form of a native application or a Python client: if you are interested in these development please contact our support email to get access to our early access program.