מג'יק תעשיות תוכנה
היסטוריה

בשנות השמונים המוקדמות כתב עמי הולצמן את הבסיס למחולל היישומים "מג'יק" (במקור "גאוס"), ובהמשך מכר אותו למשוב מחשבים, חברה בורסאית המספקת פתרונות עסקיים למיקרו-מחשבים. את מג'יק תעשיות תוכנה הקימו ב־1983 דוד אסיא ויקי דוניץ בתהליך ספין אוף ממשוב מחשבים. החברה החדשה נקראה תחילה משוב תוכנה לייצוא (MSE - Mashov Software Export), עסקה בפיתוח תוכנות לשוק העולמי והתמקדה במחולל היישומים "מג'יק".
החידוש העיקרי במחולל היישומים היה גישת תכנות המונחית מטא דאטא שאינה דורשת כתיבת קוד. את הפלטפורמה תכנן ופיתח בשעתו יונתן (יוני) השקס עם מיקו חסון, שהיה אחראי לניהול התוכנית. בשנות השמונים צמחה החברה; היא התבססה על מכירותיה בפלטפורמות DOS ו־UNIX לארגונים גדולים רבים במשק, לרבות צה"ל.
בשנת 1991 שינתה החברה את שמה ל"מג'יק תעשיות תוכנה" (תוך שמירה על ראשי התיבות MSE - Magic Software Enterprises). בשנים שלאחר מכן הידקה מג'יק את קשרי העבודה שלה עם חברת IBM, אגב התמקדות בפיתוח מערכות AS/400, והפכה לחברת התוכנה הישראלית הראשונה שהונפקה בנאסד"ק. ב־1995 יצאה לאור הגרסה הראשונה של מג'יק למערכת ההפעלה Windows.
בשנת 1998 רכשה את מג'יק קבוצת פורמולה, בראשות דני גולדשטיין. לאחר החלפת השליטה נהנתה החברה מגידול מואץ במכירות וברווח, עד אשר הגיעה לשווי שוק של כ־900 מיליון דולר. בפברואר 2000 גייסה כמאה מיליון דולר לפעילותה בהנפקת מניות ונסחרה על פי שווי מוערך של מיליארד דולר.
בפברואר 2001 החליף מנחם הספרי את יקי דוניץ כמנכ"ל החברה, לאחר שזו לא עמדה בתחזיות הכלכליות ופרסמה שתי אזהרות רווח רצופות למשקיעיה, ושלוש בטווח של 15 חודשים. באותה שנה שחררה מג'יק לשוק את ה"eDeveloper" – שלד תוכנה (framework) גרפי, מונע חוקים ומונחה אירועים שהציע עבודה בריבוי משימות מול שרתי אינטרנט וסביבת ריצה לאינטרנט ושימוש מוגבר ברעיונות של פיתוח מונחה עצמים.
בשנת 2003 השיקה מג'יק את פלטפורמת האינטגרציה "iBOLT" – מערכת ביצוע אינטגרטיבית בין מגוון יישומים, המאפשרת צפייה בזמן אמת בכלל הנתונים העסקיים של החברה המיישמת. המערכת היא מערכת גרפית, שאינה מצריכה כתיבת קוד, ומאפשרת ביצוע אינטגרציה בין מערכות כגון SAP Business One, Salesforce.com, JD Edwards, IBM i and Lotus Notes. באמצעות המערכת ניתן לייצר תהליכים עסקיים פשוטים ומורכבים, באמצעות גרור ושחרר, והגדרות רכיבים במקום כתיבת קוד תכנות, ומאפשרת ביצוע שינויים בכל מערכות המידע ביעילות, מתוך סביבת האינטגרציה.
בשנת 2007 מינתה מג'יק את גיא ברנשטיין ליו"ר מועצת המנהלים של החברה. ברנשטיין החליף בתפקידו את דוד אסיא. לפני תפקיד זה שימש ברנשטיין כסמנכ"ל כספים ותפעול של החברה החל משנת 1999. באפריל 2010 מונה גיא ברנשטיין למנכ"ל מג'יק תעשיות תוכנה.
ביולי 2008 שוחררה הגרסה הראשונה של "uniPaaS", פלטפורמה לפיתוח ויישום יישומים עסקיים שנועדה להחליף את eDeveloper. באמצעות יוניפאס ניתן לפתוח וליישם יישומי שרת–לקוח, יישומי SaaS, יישומים לטלפונים סלולריים ויישומי אינטרנט עשירים (Rich Client). יוניפאס מהווה פלטפורמה מלאה כלי פיתוח גרפי, שמאפשר פיתוח מהיר של יישומים, ללא הצורך בכתיבת קוד, בתצורה ייחודית של תכנות מונחה אירועים, קישוריות למסדי נתונים באופן שאינו תלוי בסוג הבסיס, יכולת הפעלת המערכת באמצעות כל מערכות ההפעלה, וכלים ליישום מהיר של המערכת בתצורות השונות. יוניפאס מאפשרת פיתוח מהיר, יישום מהיר של המערכת שפותחה, וביצוע מהיר של שינויים בלוגיקה העסקית של המערכת. בשנת 2011 פרסמה מג'יק גרסת דוט נט (NET.) של uniPaaS.
בשנת 2012 ביצעה מג'יק מיתוג כולל מחדש של החברה, ובכלל זה שינוי הלוגו והסלוגן וחידוש שמות המוצרים החדשים. uniPaaS שינה את שמו ל"Magic xpa Application Platform", ו־iBOLT הפך ל"Magic xpi Integration Platform". האחרון הושק בפלטפורמה משופרת הכוללת רשת נתונים מבוססת זיכרון (IMDG - In-Memory Data Grid) בטכנולוגיה של GigaSpaces.
בשנת 2016 חתמה מג'יק על הסכם רכישה של 60% מהבעלות על חברת ראש טוב תעשיות תוכנה תמורת 21 מיליון דולרים, עם אופציה לרכישת הבעלות כולה. ראש טוב עוסקת בתחום מערכות ניהול המידע של מטופלים בתיקים רפואיים. הפלטפורמה שלה, קליקס, היא פלטפורמת פיתוח אפליקציות ותוכנה שמשמשת לתכנון וניהול מאגרים של תיקים רפואיים עבור ספקיות גדולות של שירותי בריאות. בפלטפורמה משתמשות הספקיות המובילות בתחום שירותי הבריאות בארץ.