General Availability is when a product is made widely accessible to the consumer (sometimes specifically the general public).
This is in contrast to limited releases or a beta version. These types of availability have a specific use such as generating feedback from consumers or testing aspects of the product. General Availability tends to refer to the finished product.
Aspects of the product that might not be finalized in other releases, and might require controlled conditions, including security testing and compliance. Furthermore, a limited release may only be available to consumers in a specific location.