אינדקס כוון-תוכנה - Software-oriented Index
מבנה האינדקס נקבע לפי מבנה המפתח. לדוגמא (בתרשים הבא):
המפתח הראשי מורכב מאות אחת וספרה (A1, B7, C2) והאינדקס מכיל
כניסה אחת בשביל כל אות מתחילת ערך המפתח הראשי. A היא נקודת עוגן
לכל המפתחות שמתחילים ב-A, וכך לגבי שאר האותיות. אפשר גם לבנות אינדקס
כוון-תכנה רב-רמות על סמך מספר התווים בממוצע בשדה המפתח (V) ,
כלומר יהיו V רמות באינדקס (רמה לכל תו במפתח).
אינדקס כוון תוכנה נבנה כשיש מדרגיות או היררכיה בערך המפתח.