In the traditional sense, PC Remote Access applications follow a fairly simple and straightforward model: one computer is the server and is running all the applications, while the other one is the client and connects to this remote server. This is the way things have been when it comes to PC remote access software for the last two decades.
But right now, there is much talk about whether cloud computing can change all this. In order to understand this issue, one also needs to have an understanding of how cloud based technologies work.
In general, cloud computing means that all applications are run on a remote server that can be accessed from anywhere. The local PC is only used to control these applications. All the code is executed on the server and files are also stored on the server itself (although it is possible to copy them to a local PC).
There are some IT industry experts that are speculating that Remote Control Software tools will be increasingly used in combination with cloud based technologies. Should the makers of PC remote access tools worry about this? Not really, according to many industry analysts. Cloud computing does have a few advantages over the traditional model for remote access software (connecting one PC to another). One of them is reliability and flexibility.
Cloud servers are often based in data centers that have very fast internet connections and that guarantee 99.9% uptime (if not more). A PC sitting at home or in an office that acts as a remote access server could become inaccessible if there is a power failure or its internet connection goes down.
Cloud servers are also more powerful than many desktop PCs and configuration changes can be ordered easily with the provider. Because of these advantages, makers of Remote Desktop Software are now increasingly focusing development efforts on cloud based software. This is not something that is very difficult or costly for a software company.
Cloud servers run similar operating systems than desktop PCs (Windows, Linux, etc.) and even though they have components that are optimized for use as a server, they still have the same architecture, meaning that you can execute the same applications on a server than on a desktop PC. It is predicted by some that remote control software makers would be releasing cloud based remote access tools that are specifically optimized for use on cloud servers, while keeping a version that can run on a standard desktop PC.
There are plenty of users who take advantage of remote control software to connect from one PC to another and this is expected to continue in the next few years from now. As long as software makers are capable of adapting themselves to any new developments in the industry they should be fine for now.