הדרך היחידה בה מודם יכול לטפל במערך מרתיע מחשבה של הגדרות תקשורת המאומצות ע"י חברות טלפון ברחבי העולם היא לעשות אותן לברי תכנות. אפשרויות מתוכנתות ב S-Registers של המודם -- הגדרות חומרה שניתנים לתכנות ע"י מחרוזות פקודות AT. התפקידים של ה S-Registers משתנים ממודם למודם, וזאת הסיבה לכך שתוכנת תקשורת וכמה מערכות הפעלה (כמו Windows 95) עומדים על ידיעת היצרן והדגם של המודם שלך.