It sounds like you’re referencing — which is typically associated with BMW ISTA/P or Ediabas tools, specifically the AK90 or AK90+ interface used for reading/writing BMW CAS (Car Access System) modules (e.g., CAS2/CAS3) for key programming and immobilizer work.
The phrase "ak90 software download" likely refers to the software that runs alongside the AK90 hardware programmer. ak90 software download