system design and integration