GM software