The approved gaming software and approved firmware may be approved by one or more entities, such as one or more gaming jurisdictions, a gaming machine manufacturer, a third party developer, a standards association, a gaming software development consortium and combinations thereof.