Harici kütüphaneler kullanılarak verimli bir program yazılabilir ancak harici kütüphane hem kod özgünlüğünü kaybettirir geliştiriciye, hem de kullanılmayacak sınıfları kütüphane dolayısıyla programla beraber taşımak zorunda olur. Thread/Task işlemleri ile programın Begin-End olaylarını kullanarak da belli bir işlem yüzdesi belirtilebilinir.