applications() :: [atom]
dependencies() :: {:ok, [atom]} | {:error, term}
dependencies_versions() :: {:ok, map} | {:error, term}