A system designed or adapted to interact with an anticipated operational environment to achieve one or more intended purposes while complying with applicable constraints.
Sources:
NIST SP 800-160v1r1
from
Systems Engineering and System Definitions