Software cards load from a JSON file. This page now includes a built-in fallback so it still renders if the data request fails.

Data status