I work for a software company. After a few meetings with this one client, it turned out that our current system is not suitable with their business flow, so we need to modify our system to be able to work effectively for him. We negotiated a deadline extension.
The deadline passed a week ago. However, while we worked on it, we had another problem from another client that was a higher priority.
Our current estimation is that we are about 90% complete. We believe that we need a few days or a week at most for our software system are ready for them to implement.
Over the past few days, the client kept asking about how we are progressing. He is a kind person, typical of Javanese people (like us). Our company is worried that this has let them down.
How can we communicate to the client that we recognise we are past the deadline and give them the new estimated completion date?