optimized software review