(1) Generally refers to the processing that takes place in an application server that sits between the user's machine and the database server. The middle tier server performs the business logic. See
application server and
client/server.
(2) A level or step between two others. May refer to an infinite variety of situations.