Distributed applications are programs running on different machines connected together over a network. Using distributed applications, different or same functions of a single application can be performed at different locations. Distributed applications work on the principles of Distributed Systems. Here is an illustration to understand the working of distributed applications.
The above illustration shows an application running over three machines connected over a network. The application has two functions. The same two functions are shared on different devices.
Web browsers primarily work as distributed applications. They have back-end software installed on the servers over the Internet or the World Wide Web, while the front-end software is installed on web applications like Google Chrome.
Free Resources