SPM Tech Architecture