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
A level or step between two others. May refer to an infinite variety of situations.