Автономная, для работы на локальном компьютере (экзэшник). Предварительное составление описания, которое в дальнейшем вместе с самими изображениями будет размещаться на сайте (т.е. В уже готовом виде сразу добавляться в общую базу). По возможности (но очень важно). Реализовать в программе функцию drag and drop с сохранением результатов операции.