SD-Theory