Steam requires authentication with their servers, and that authentication is cache-able for offline access, for a period up to a month before requiring reauthentication.
It is DRM, but I don't find it to be onerous.
Individual publishers may add additional DRM measures, at their option. Those can sometimes be painful, but are clearly stated on the steam store page for each piece of software.