- client is responsible for presentation logic - server is responsible for data stoage and data access logic - business logic can be on either the client or server node
- client is responsible for presentation logic - server is responsible for data stoage and data access logic - business logic can be on either the client or server node
functions are shared between client and server. client = presentation &  application logic. server = application logic (optional), data access logic, and data storage