creating a "firmware" sketch for mass deployment (update)

Hello,

I am new to the Arduino, and have tons of questions.

Though right now, i have the following scenario:

I am creating a sketch that I upload to an Arduino in order to sell it as a finished product.
In the future, I would like to send updates to my customers, without needing them to install Arduino IDE and then "see" the updated sketch, in order to upload the new version.

I would like to know if it is possible to create a "standalone" sketch uploader (for a specific board of course).

Thanks for any replies.

Regards,
George

I would like to know if it is possible to create a "standalone" sketch uploader

Yes perfectly possible. You would distribute the compiled hex file and an uploader that you hack together from the relevant bits of the open source IDE.

I’ve got a couple versions for sale already even, can be programmed to upload only 1 file, 1 of 16 files selected by push button, or 1 of 256 files selected by rotary encoder.
Power from a wallwart, or from a battery pack, see attachment below.
More info is available at my website.
http://www.crossroadsfencing.com/BobuinoRev17/

The board runs Nick Gammon's hex uploader code, more info on it here (also linked to at my website)