The end goal of complex software, for all real purposes this means having no obvious problems.