The ConfigFormBase utilizes the ConfigFormBaseTrait to provide easy access to a configuration factory. The class's implementation of buildForm also adds a submit button and theme styling to forms. The submit handler displays a configuration saved message, but relies on implementing a module to save the configuration.
The form saves its data under the drupalform.company namespace. The company name value is stored as name and can be accessed as drupalform.company.name. Note that the configuration name does not have to match the form element's key.