> The software vendor also has the option of providing a Windows style GUI installer. These have been commonplace since the mid 90s. The developer can also provide a self contained tarball.
neither of those options will add the software to the package database making it harder than needed to do wide deployments, updating and uninstalling those applications.