A General SCF Theory