Yazılımınızı temizlemek. Kaynak kodunuza açıklamalar koymak.
Dizin yapınızı elden geçirmek.
Bir lisans seçmek, yazılımınızı o lisansa uygun hale getirmek.
Yazılımınızı başkaları tarafından, başka sistemlerde kolay derlenir,
kurulur hale getirmek. autoconf, make gibi yazılımları bilmek.
tar.gz halinde, kolay derlenir şekle sokmak.
Paketlemek. Eğer uygun ise, çeşitli dağıtımların paket biçemi haline
getirmek. (RPM, apt vb)
Çok dil destekleyebilir hale gelmek. Gettext'i kullanmak.