OLTP se utiliza para procesar y almacenar eficientemente transacciones comerciales de forma que estén disponibles para aplicaciones cliente. Los sistemas OLTP están diseñados para procesar y almacenar transacciones de manera coherente y permitir consultas flexibles a los datos transaccionales normalizados. OLTP es adecuado cuando se necesita procesar grandes volúmenes de pequeñas transacciones de forma rápida y fiable.