Def 1: The part of a computer system, piece of software, etc., where data is stored or processed rather than the parts that are seen and directly used by the user.1
Def 2: The part of a software system that is not usually visible or accessible to a user of that system. 2