building innovative systems