תכנות מקבילי, לסביבה מרובת ליבות (Multi-Core), פירושו שינוי תפיסה וחשיבה. זו היא גישה שונה מאוד, מהתכנות הסדרתי המקובל, בדומה לשוני, בין אדם בודד העובד לבד, לבין צוות גדול העובד במקביל, תוך יחסים הדדיים מורכבים ומשתנים. בעיבוד מקבילי, טמונה כיום ההזדמנות הגדולה ביותר, לשיפור משמעותי בביצועים של היישומים השונים. יישומי מחשוב דורשים כיום, ויידרשו בעתיד יותר ויותר כח מחשוב. משתמשים מכירים את הרגעים הרבים שבהם ממתינים לתגובה, למשל בזמן ה"קפיאה" של תוכנת דואר כמו .Outlook קיצור זמני ההמתנה היומיים בדקות בודדות ועד עשרות דקות, במקרה של יישומים ישנים, יכול להתבטא ברווח זמן מצטבר של שעות רבות בחודש ועשרות שעות בשנה. הדרך למימוש מלוא האופציה לשיפור ביצועים הגלומה בחומרה מרובת ליבות או מעבדים, היא על ידי שימוש בתוכנה מקבילית מתאימה ואופטימיזציה מוצלחת שלה.