Answer:
A distributed application is the application which runs on the multiple computers at the same time within a network at the same time and the data can be stored in the cloud or the server. unlike the traditional application which run on a single computer and only a single user can interact with it. The distributed system is very useful when for a particular task more than one person is required in that case multiple users can work at the same time on a single application can share data with each other.
a distributed application can be broken down into to mainly two parts: client software and server software. the client software or the system access the data from the server side or from the cloud environment, on the other hand, the server or the cloud computing the data and all the resources are stored.
Front end of the distributed application is the end user which the user which is using the application at real time is said to be front end or we can say that the software part of the application is front end, while the database of the application and all the resources and functionality which are executing in background are said to be back end.
If a single system goes down in distributed application environment then there will be no effect on the distributed application and the data because all the data and process are being stored on the server and cloud so it won’t .effect the distributed application.
Benefits of using distributed application are that more than one person can use the application at a real time in a single place. the data of the application are stored in the cloud or server due to which your data is secured.
Dropbox, online google docs are some of the examples of distributed application