Where n is a number >= 2, describes when an application uses components on various computers in a network.
A real life example is Everything2, the program logics of the application and the data storage are handled by a server. Here by making sure all the clients (who in this case use their nifty little browser apps to access the data) will use/have the same content.

Basically, n-tier apps allows for thin clients. Where servers handle data storage + business logic, thereby centralizing application logics. Making this kind of solution very: maintainable (every client does not need to be updated when application logics change), scalable, performance and extendability (very easy to integrate with other servers).

Log in or register to write something here or to contact authors.