אין ספק שיש היום הרבה חברות הייטק קטנות, שאינן מעסיקות אלפי עובדים, אין להן חדרי כושר ראוותניים אבל בהחלט יש להם רווחים. לכולם יש לקוחות, אבל ריבוי חברות ההיי טק המציעות בין היתר שירותי פיתוח תוכנה ללקוחות פרטיים , וכניסתן לשוק של חברות קטנות, רזות ויעילות המסוגלות לתת שירות טוב במחיר זול יותר יוצרות תחרות עמוסה בין כל החברות. כדי ללכוד לקוחות, הפתרון שנוקטים מנהלי חברות רבים שנוי במחלוקת, אך כבר השתרש בנורמות: הבטחה ללו"ז מקוצר - על חשבון המתכנת כמובן. "רק אצלנו", אומר המנהל ללקוח, "תקבל תוכנה טובה במחיר זול יותר ובפרק זמן קצר יותר מכפי שהבטיחו לך המתחרים". להבטחה כזו, שהדבר היחידי שחסר בה זו התחייבות לשטוף כלים בביתו של הלקוח, קשה לסרב, ואומנם אף לקוח לא מסרב. אבל מישהו "אוכל אותה" בסופו של דבר, וזה התוכניתן, שנכנס לסחרור לו"ז. יש לו מעט מדי זמן לבנות תוכנה איכותית, וכולנו יודעים שכמה שהלקוח משלם פחות כך יש לו יותר דרישות... אבל למרות זאת התוכניתן משקיע ימים כלילות ומוציא תחת ידיו את התוכנה המקיפה והטובה ביותר שהוא יכול. לפעמים הדרישות של הלקוח משגעות אותו, לעיתים קרובות הלקוח פשוט לא מבין בתיכנות ורוצה דברים שסותרים אלה את אלה. לא מעט קורה שהבקשות של הלקוח הן בכלל בלתי אפשריות לביצוע. ובתוך כל זה התוכניתן חייב להעמיד מערכת מוכנה. אז מי בא לעזרתו, כדי שהמערכת תעבוד היטב ללא באגים, תקלות או בעיות, שלאיש אין באמת זמן לבדוק בזמן אמת? איש בדיקות תוכנה מיומן, הבודק את התוכנה עוד בשלבים הראשונים שלה, ומצביע על תקלות וכמובן על דרך נכונה לטפל בהן. איש בדיקות תוכנה הוא החבר הטוב ביותר של התוכניתן טרוט העיניים, בגלל שבזכות בדיקות תוכנה שהוא מריץ שוב ושוב, הוא מונע מהמפתח לחזור ולעבוד על המערכת בשלבים שבהם זה כבר מאוחר, יקר ובלו"ז עוד יותר מקוצר. איש בדיקות תוכנה הוא חלק בלתי נפרד מפיתוח התוכנה מאחר ובלעדיו התוכנה לא תעבוד, חד וחלק. בינינו, כל תוכניתן, וגם כל בוס של תוכניתן, יודעים היטב שלא היתה ולא תהיה מערכת או תוכנה ללא באגים בכלל, ולא מצפים גם שתהיה כזו. לכן מעבירים את המערכת לבדיקות בכל שלב לידי איש בדיקות תוכנה , וחוסכים הרבה זמן, הרבה כסף והרבה עצבים.