Az SQR programozási nyelv egy olyan speciális nyelv, amely a vállalatok adatainak manipulációjával, hozzáférésével és professzionális riportolásával kapcsolatos feladatok ellátását célozza. Ezzel a programozási nyelvvel képesek vagyunk párhuzamosan több adatbázis-kezelővel dolgozni akár hierarchikus procedurális módon, akár objektumorintált megközelítést követve.
Az SQR (Structured Query Report Writer) nyelv ötvözi az SQL (Structured Query Language) lekérdezéseket a procedurális programozással platform-független módon.