As far as we know, there is no limit to the number of applications for free download from the Internet. People can download such application on various websites. As a matter of fact, different people usually use different ways to download applications. Some of them download applications from the official website of the respective application developer. For example, most people are using their browsers to download applications from official websites. This method of downloading applications is called a browser-based downloading.
Another way to download free application is by using FTP (file transfer protocol). You can search about the FTP (file transfer protocol) from the browser's search bar. The good thing about this method is that you don't need any third party application to transfer files through FTP. Other application types like uploading or attaching to the program, are also considered to be another method to download applications. However, when you are uploading an application on the Internet, your computer will be acting as a server, where you will be sending all the files that you have uploaded. Hence, it is a necessary condition to give full control of your computer to upload the application. When you download the application from other sources, your computer will not be able to work as a server, so the application will not be uploaded on your computer.
In order to download free applications from the internet, you need to be careful about certain factors. There are some applications that you need to avoid downloading, because they contain viruses or worms. These types of applications are known as "malware". Malware also download applications from different web sites and they will take full control of your computer. Thus, you should try to search about the program before downloading them. Even though there are many programs that are free to download, they might not contain a virus or worms, but you can never be sure about the latest release of the program.