-Build and release baselines to developers. It ensures that the firmware release will become a proper baseline that would be utilized as a source code. -Test firmware before releasing it to all developers and system evaluation. It ensures that it firmware will run according to the given specification checklists.