1.3 Software Stack Architecture