SOLVED - How to implement a software update ?

It is possible to upload a sketch to the arduino DUE without using the IDE ? I have seen it is possible with the UNO but haven't found info on how to do it with the DUE.
Basically I'd like to be able to send a client a compiled file ready to upload (lets say a new firmware version) with a small app that does the uploading.

Sorry I just found the solution, its BOSSA. I dont understand how it escaped my searches before. Anyway marking SOLVED...