- 
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.