Difference between naftpapp and naftprom?

The naftpapp and naftprom applications both appear to be for an FTP server. What’s the difference?

Naftpapp is a ram based ftp server where as naftprom is a rom based ftp server - executing out of flash. A board that has naftprom stored in its flash acts as an ftp server as soon as it gets powered and users can update the flash content via ftp at any point. Where as in naftpapp’s case the user would first have to load the image to the board via debugger and while the image is running on the board he can then update the flash content by means of ftp-ing.