Bu sorunun net bir cevabı var.

Satışa çıkaracağınız yazılımın benzerinin çıkması kaçınılmazdır. Bu yüzden benzerlerin 1 adım önde olmanızı sağlamak için yapmanız gerekenler var.

Benzer yazılımlar çıktığı anda sizin yayına alacağınız ek özellikler 1 sene önceden hazır bulunmalıdır. Yani siz tüm harika özellikleri tek seferde verirseniz o zaman sizin yazılımınız kopyalandığında sizin ekleyecek birşeyiniz kalmaz, müşteriler de ucuz olana kaçar. Bu yüzden elinizde hazır olarak bulunan ekstra özellikler olmalıdır ve bunları projenize eklemek için beklemelisiniz. Teknoloji markalarının yaptığı gibi yani, kablosuz şarj özelliği yıllardır var ama yeni yeni piyasaya çıkıyor çünkü onlar hazırda bekletiliyordu markalara zamanı geldiğinde farklılıklar katmak için.

Yani sizin projenizin 10 özelliği yayına alındıysa 2-3 tane özellik de kenarda hazır durmalıdır, 2-3 tane de fikir aşamasında olmalıdır. Hazırda duranlar projeye dahil edilince fikir olanlar hazırda beklemeye geçmeli, yerine yeni fikirler de hazırlanmalıdır.

Başka türlü bu iş yürümez.
Bol şans.