Un Edge case (situación limítrofe) es un problema o situación que ocurre sólo en un extremo (máximo o mínimo) de un parámetro operativo.
Por ejemplo, la bocina de un estéreo podría distorsionar el audio cuando el volumen esté al máximo, incluso cuando no está siendo afectada por otra situación o preferencia.
En ingeniería, el proceso de planear para y adecuadamente lidiar con situaciones limítrofe puede ser una tarea importante, y de todas formas esta tarea puede ser pasada por alto o subestimada.
Las situaciones limítrofe no-triviales pueden resultar en la falla de un objeto que esté siendo diseñado.
Podrían no haber sido previstas durante la fase de diseño, y podría haberse pensado que no eran posibles durante el uso normal del objeto.