Pumpkin is a free, open-source application that uses TFTP (Trivial File Transfer Protocol). Pumpkin has a simple, straightforward graphical user interface and runs on all Windows systems. Pumpkin allows the transfer of large files simultaneously between a TFTP server and client.
The primary use of Pumpkin is for the maintenance of networking equipment such as a router firmware upgrade that uses a TFTP server to fetch images. Pumpkin is also useful for transferring files between parties over a talk connection for conversation. Most of these features are currently found only on Windows.
Allows unlimited simultaneous transfers between a TFTP client and the TFTP server
An important thing to know is that Pumpkin is not an FTP(File Transfer Protocol) server, nor is it an FTP client. Pumpkin is a TFTP server as well as a TFTP client, and they function on different protocols. TFTP is used mainly to transfer files to and from network hardware(such as a router, hub, switch, backup and restore options) as long as the networking equipment supports TFTP. This is unlike FTP that is mainly used for serving downloadable files or retrieving files from other FTP servers around the world, basically meaning general purpose data exchange.
Another explanation of TFTP is that it is an Internet software utility that is used to transfers files in a much simpler way as compared to FTP. TFTP, unlike FTP, can be employed where user authentication and directory visibility are not required.
Currently, Pumpkin TFTP is free and open-source for everyone to use and edit, with its creator daring all to "punish" it as much as they want and make it better. Pumpkin comes in a light package of a file size as large as your wallpaper.