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

היסטוריה

מג'יק תעשיות תוכנה הוקמה בשנת 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 מיליון דולרים, עם אופציה לרכישת הבעלות כולה. ראש טוב עוסקת בתחום מערכות ניהול המידע של מטופלים בתיקים רפואיים. הפלטפורמה שלה, קליקס, היא פלטפורמת פיתוח אפליקציות ותוכנה שמשמשת לתכנון וניהול מאגרים של תיקים רפואיים עבור ספקיות גדולות של שירותי בריאות. בפלטפורמה משתמשות הספקיות המובילות בתחום שירותי הבריאות בארץ.