Iostar strives to make projects happen on time and some happen even before time. We have a 75% on-time delivery record and 30% have been delivered on time.
There are certain times when projects get delayed due to several reasons like customer slow support, change in govt/corporate policy, delay at our end, etc. however we try to do things on time.