Yazılım ekosistemindeki birçok yazılımcı veya programcı kendisinden talep edileni karşılayan ve çalışabilen bir yazılım ürünü ortaya çıkarabilir. Ancak şöyle bir durum var ki yaptığı işin yani yazdığı kodun her zaman kaliteli olduğu anlamına gelmez. Yazılımda kalite çoğunlukla kişiden kişiye