Run- time- Error; çalışma zamanı hataları olarak bilinmektedir. Programın çalıştırılması esnasında bu tip hatalarla karşılaşılabilir. Programcının dikkat etmediği aykırı durumların ortaya çıkması esnasında program, işletim sistemi tarafından kesilir. Çalışma zamanı hatalarında, hata mesajı genel olarak çalışan işletim sisteminin dili kullanılarak verilmektedir. Ancak, bu tip hataların, kullanıcı tarafından ele alındığı durumlarda, program, programcının vereceği mesajlar sayesinde uygun bir şekilde sonlandırılmaktadır. Çalışma zamanı hatalarının nerede ve nasıl ortaya çıkacağını kestirmek oldukça güçtür. Olmayan bir dosyanın açılması sırasında, var olmayan bir dosyanın üzerine yazılmaya çalışılmasında, var olmayan bir bellek kaynağından bellek ayırmaya çalışıldığında, olmayan bir donanıma ulaşılmaya çalışıldığında çalışma zamanı hatalarıyla karşılaşmak mümkündür.