Software distribution is the process of delivering software to the end user.
[1] GNU Autotools are widely used for which consist of source files written in C++ and the C programming language, but are not limited to these.
Distribution of software to small mobile devices such as phones, PDAs and other hand-held terminals is a particular challenge due to their inconsistent connection to the Internet.
Some tools that cater to this category of devices are:
This software article is a stub.