how would you determine if features go into OS level or application level?

how would you determine if features go into OS level or application level?