A component that keeps no client or session state between requests, so any instance can serve any request and instances are interchangeable.