Network vs computer applications and client vs server side execution

This purpose of this assignment is to let you know if you understand the distinctions between network and stand-alone applications and client and server side execution.

Answer the following and give a brief explanation of your answer: