
הנדסת יישומים, פלטפורמות ומוצרים קומפוזביליים
פלטפורמות ליבה, פורטלים ושירותים שנבנו כדי להישאר זמינים ומהירים ולהמשיך להתפתח
כשתוכנת מדף מפסיקה להתאים
תוכנת מדף מתאימה לרוב העסק, אך לא לחלק שהופך אותו לשונה. זה יכול להיות מנוע תמחור, פלטפורמת תפעול, פורטל שלקוחותיכם מתחברים אליו, או השירותים שמחברים את שאר המערכות שלכם.
תוכנה זו נושאת לעיתים את התעבורה הרבה ביותר ואת הסיכון הרב ביותר. השבתה עוצרת מכירות או שירותים ציבוריים, דפים איטיים מאבדים משתמשים, וארכיטקטורה שבירה הופכת כל תכונה חדשה לפרויקט ארוך.
מה משתנה עבורכם
תוכנה שמתאימה לאופן העבודה שלכם
הכללים, תהליכי העבודה ומודל הנתונים שלכם בקוד, ולא עקיפות שלהם בגיליונות אלקטרוניים ובצעדים ידניים.
פלטפורמות שעומדות בעומס
שירותים ו-API בעומס מקבילי גבוה שתוכננו לתעבורת שיא, עם מגבלות ומכסות שמגנות עליהם.
לשנות בלי להתחיל מחדש
אבני בניין קומפוזביליות, בדיקות וגרסאות אוטומטיות, כך שתכונות חדשות משוחררות כגרסאות קטנות וקבועות ולא כפרויקטים גדולים.
מה אנחנו מספקים
תוכנה ארגונית ו-SaaS רב־דיירי
פלטפורמות עסקיות ליבה ומוצרי SaaS רב־דייריים, עם בידוד דיירים, תפקידים ונתיבי ביקורת שתוכננו מהגרסה הראשונה.
ארכיטקטורה קומפוזבילית ומיקרו־יישומים
יכולות עסקיות ארוזות (PBC) הן חלקים עצמאיים, כגון תמחור, קליטת לקוחות או חיוב, שניתנים לשימוש חוזר, להחלפה או לשחרור בנפרד. אנחנו בונים מהן פלטפורמות ויישומים קטנים.
צד שרת ו-API
מיקרו־שירותים ו-API בעומס מקבילי גבוה מעל REST ו-GraphQL, עם ניהול קצבים ומכסות. שרתי Model Context Protocol (MCP) מאפשרים לסוכני AI להשתמש במערכות שלכם בבטחה.
פורטלי לקוחות, שירותים דיגיטליים לאזרחים וכלים פנימיים
פורטלי שירות עצמי, שירותים דיגיטליים ממשלתיים וכלי משרד אחורי שנטענים במהירות בחיבור איטי ופועלים עם מקלדת ועם קורא מסך.
צד לקוח ומערכות עיצוב
ממשקים ב-React, Next.js, Angular או Vue.js, הבנויים ממערכת עיצוב מבוססת טוקנים, כך שכל מוצר נראה ומתנהג באותו אופן כשהוא גדל.
שפות ופריסות מימין לשמאל
טקסט מוחזק מחוץ לקוד ומתורגם לכל שפה, עם פריסות שמתהפכות כראוי לערבית.
בדיקות וצינור אספקה
בדיקות יחידה, אינטגרציה ומקצה לקצה בכל שינוי, וגרסאות אוטומטיות ממאגר הקוד לכל סביבה.
תיעוד ומסירה
רשומות החלטות ארכיטקטורה, API מתועדים וספרי הפעלה, כך שהמהנדסים שלכם או שלנו יוכלו להמשיך לשנות את המערכת בבטחה.
יישומי שולחן עבודה
יישומי שולחן עבודה עדיין נושאים חלק ניכר מעבודת היומיום בעמדות פיננסיות, בדלפקי חנויות, במחסנים, במרפאות ובחדרי בקרה. אנחנו בונים אותם ל-Windows, macOS ו-Linux, נייטיביים או חוצי פלטפורמות. יישום ותיק יותר יכול לעבור מודרניזציה בשלבים.
עיצוב ממשק ליישום שולחן עבודה
מסכים שתוכננו למקלדת, עכבר וצגים גדולים, עם קיצורי דרך ותצוגות צפופות למשתמשים מומחים.
גרסאות ל-Windows, macOS ו-Linux
יישומים נייטיביים או חוצי פלטפורמות שנבנים מ-backlog אחד, עם כללים עסקיים משותפים ככל האפשר.
עבודה לא מקוונת וסנכרון
אחסון מקומי מוצפן וכללי פתרון התנגשויות, כך שהעבודה נמשכת בלי חיבור ומסתנכרנת בבטחה בהמשך.
אינטגרציית התקנים
חיבורים לסורקי ברקודים, מדפסות קבלות ותוויות, מאזניים, מסופי תשלום וחומרה מקומית אחרת.
מתקינים חתומים ועדכונים
חבילות חתומות בקוד לכלי ניהול ההתקנים שלכם, עם עדכונים אוטומטיים, פריסה מדורגת והחזרה לאחור.
אינטגרציה עם צד שרת ועם API
קישורים מאובטחים ל-ERP, ל-CRM ולמערכות האחרות שלכם, עם ניסיונות חוזרים והודעות ברורות כשהן אינן זמינות.
התחברות ואבטחה מקומית
כניסה מאוחדת (SSO) עם ספק הזהויות שלכם, נתונים מקומיים מוצפנים, ואין צורך בהרשאות מנהל כדי להפעיל את היישום.
בדיקות ודיווח קריסות
בדיקות אוטומטיות בכל גרסת מערכת הפעלה נתמכת, ודוחות קריסה שמראים בעיות לפני שהמשתמשים מדווחים עליהן.
תוכנית מודרניזציה
ליישום קיים, תוכנית שלב־שלב להחלפת חלקיו הוותיקים ביותר בזמן שאנשים ממשיכים להשתמש בו.
איך אנחנו עובדים
גילוי
אנחנו פוגשים את האנשים שישתמשו בתוכנה ויפעילו אותה, ממפים את התהליך הנוכחי ומסכמים את הגרסה הראשונה.
עיצוב
אנחנו מעצבים את הארכיטקטורה, מודל הנתונים והמסכים המרכזיים, ובודקים הנחות סיכון באמצעות אבות טיפוס.
פיתוח באיטרציות קצרות
אנחנו מספקים תוספות עובדות, מדגימים אותן לכם בסביבת בדיקה ומעדכנים את ה-backlog לפי מה שלמדנו.
אימות בכל שינוי
בדיקות אוטומטיות, סקירת קוד ובדיקות ביצועים, אבטחה ונגישות רצות לפני כל מיזוג.
שחרור
אנחנו פורסים דרך הצינור עם תוכנית החזרה לאחור, ועוקבים אחרי המערכת מקרוב לאחר העלייה לאוויר.
תפעול והתפתחות
אנחנו תומכים ומרחיבים את המערכת במסגרת הסכם שירות, או מוסרים אותה לצוות שלכם עם תקופת חפיפה.
טכנולוגיות ותקנים
אנחנו בוחרים מחסנית שהצוות שלכם יכול להפעיל ולגייס עבורה. ציון שם של מוצר אינו מעיד על שותפות עם הספק שלו.
- שפות
- TypeScript
- Java
- C#
- Python
- Go
- PHP
- מסגרות
- Node.js
- NestJS
- Spring Boot
- .NET
- Django
- Laravel
- React
- Next.js
- Angular
- Vue.js
- מסדי נתונים
- PostgreSQL
- MySQL
- MongoDB
- DevOps וניטור
- Docker
- Kubernetes
- עיצוב ונגישות
- Storybook
- WCAG 2.2
- אינטגרציה
- REST
- GraphQL
- OpenAPI
הוכחה בייצור
עבור קבוצת קמעונאות רב־מותגית, המהנדסים שלנו בנו מנוע מסחר בעומס מקבילי גבוה ושירות שריון מלאי שעומד במבצעי בזק.
איך מתחילים
הביאו אפיון ונשיב בהצעה. הביאו רעיון וסטודיו Blueprint יהפוך אותו תחילה לארכיטקטורה ולהיקף קבוע.
מה קורה עכשיו
מפגש ייעוץ מקדים
מפגש ייעוץ מקדים מקוון ללא עלות של 30 דקות: אנחנו עוברים איתכם על המטרות, המערכות והמגבלות שלכם.
סקירת מוכנות
במסגרת סקירת מוכנות ללא עלות בת 48 שעות, מהנדס ראשי בודק את הפרויקט שלכם מול הגדרת המוכנות בת שש הנקודות וממליץ על המסלול המתאים.
בחירת המסלול
פרויקטים עם היקף מוכן מקבלים הצעה מחייבת בתוך 3–5 ימי עסקים. פרויקטים בשלב הרעיון מתחילים ב-Blueprint Studio. מערכת חיה שנכשלת, אינה מתועדת או זקוקה לאינטגרציה מתחילה באבחון של 1–2 שבועות. ל-Blueprint Studio ולאבחון יש שכר טרחה קבוע, הנקוב בהצעה.
אספקה בחמישה שלבים
התנעה, ספרינטים עם הדגמות חיות, אינטגרציה והקשחה, קבלה ועלייה לאוויר, ואז שירותים מנוהלים. לאחר ההשקה מגיע תקופת אחריות, ולאחריה תמיכה ותחזוקה אופציונליות.
שאלות ותשובות
איך אתם בוחרים את המחסנית הטכנולוגית?
אנחנו מתחילים ממה שהצוות שלכם יכול להפעיל ולגייס עבורו, ממה שהמערכות האחרות שלכם משתמשות בו ומה שהתוכנה חייבת לעשות. עבור רוב התוכנה העסקית זה אומר שפה נפוצה כמו TypeScript, Java, C# או Python, מסד נתונים יחסי והענן שבו אתם כבר משתמשים. אנחנו מתעדים כל בחירה ואת נימוקיה.
האם אתם בונים מוצר SaaS רב־דיירי?
כן. אנחנו מתכננים בידוד דיירים, תצורה לכל דייר, תפקידים, נקודות חיבור לחיוב ונתיבי ביקורת מהגרסה הראשונה, כי הוספתם מאוחר יותר מחייבת כתיבה מחדש של מודל הנתונים. אנחנו מסכמים איתכם אם הדיירים חולקים מסד נתונים, סכימה או כלום, לפי צורכי האבטחה והעלות שלכם.
מה משמעותה של ארכיטקטורה קומפוזבילית עבורנו?
הפלטפורמה שלכם בנויה מיכולות עסקיות עצמאיות עם API משלהן, כגון תמחור, קליטת לקוחות או חיוב. כל אחת מהן ניתנת לשינוי, להרחבה או להחלפה בלי לגעת בשאר, ומוצרים חדשים יכולים לעשות בהן שימוש חוזר. זה מתאים לפלטפורמות שיגדלו לאורך שנים; כלי קטן אינו זקוק לכך.
באיזו מסגרת צד לקוח אתם משתמשים?
אנחנו משתמשים ב-React עם Next.js ברוב היישומים החדשים, כי היא תומכת ברינדור בצד השרת ובעלת כלים חזקים. אנחנו עובדים גם עם Angular ו-Vue.js, וממשיכים במסגרת שבה אתם כבר משתמשים כשזו הבחירה ההגיונית.
האם המהנדסים שלנו יכולים לעבוד לצד הצוות שלכם?
כן. לקוחות רבים רוצים שהמהנדסים שלהם יהיו באותו מאגר קוד מההתחלה, כדי שהידע יישאר בארגון. אנחנו מסכמים סקירת קוד, ענפים, הגדרת «הושלם» ומי מאשר גרסאות. המהנדסים שלכם יכולים לעבוד בזוגות עם שלנו או להשתלט על חלקים מהמערכת כשהם מוכנים.
מה קורה אם הדרישות שלנו משתנות במהלך הפרויקט?
בדרך כלל הן משתנות, והתהליך מצפה לכך. ה-backlog נסקר איתכם בכל איטרציה. בפרויקט בהיקף קבוע, שינוי מסוכם בכתב, עם השפעתו על העלות והתאריכים, לפני שמתחילים לעבוד עליו.
מה קורה אחרי העלייה לאוויר?
אתם בוחרים. אנחנו יכולים לתמוך ולהרחיב את המערכת במסגרת הסכם עם זמני תגובה וניטור. או למסור אותה לצוות שלכם עם הקוד, התיעוד ותקופת חפיפה.
למה לבנות יישום שולחן עבודה ולא יישום ווב?
בוחרים יישום שולחן עבודה כשהעבודה דורשת שימוש לא מקוון, גישה ישירה להתקנים או לקבצים מקומיים, נתונים או גרפיקה כבדים, או מסכים מהירים המופעלים במקלדת. לרוב הצרכים האחרים, יישום ווב קל יותר לפריסה ולעדכון. אנחנו ממליצים לפי כל מקרה, ולעיתים יישום ווב עם רכיב שולחן עבודה קטן הוא התשובה הנכונה.
שולחן עבודה נייטיבי או חוצה פלטפורמות: מה כדאי לבחור?
יישומים נייטיביים מספקים את הביצועים הטובים ביותר ואת ההתאמה הקרובה ביותר לכל מערכת הפעלה. יישומים חוצי פלטפורמות חולקים בסיס קוד אחד בין Windows, macOS ו-Linux, מה שמפחית את עלות הבנייה והשינוי שלהם. אנחנו ממליצים על נייטיבי כשפלטפורמה אחת שולטת או כשהעבודה תובענית, ועל חוצה פלטפורמות כשכמה פלטפורמות חשובות.
האם יישום שולחן עבודה יכול לעבוד בלי חיבור לרשת?
כן, במשימות שמאפשרות זאת. אנחנו מחליטים איתכם אילו נתונים כל משתמש צריך במכשיר, שומרים אותם מוצפנים ומתעדים את השינויים שלו עד שהרשת חוזרת. כשאתה רשומה משתנה בשני מקומות, כללים מוסכמים קובעים איזה שינוי גובר או מבקשים מאדם לבחור.
האם היישום יכול לעבוד עם הסורקים, המדפסות וההתקנים האחרים שלנו?
כן. אנחנו מבצעים אינטגרציה עם ההתקנים שהצוות שלכם משתמש בהם, כגון סורקי ברקודים, מדפסות קבלות ותוויות, מאזניים ומסופי תשלום. אנחנו מתחברים דרך מנהלי ההתקן, ערכות ה-SDK או היציאות התקניות של כל התקן, ובודקים עם הדגמים והקושנה המדויקים שבהם אתם משתמשים, כי התקנים מאותו סוג מתנהגים לעיתים קרובות אחרת.
איך עדכוני שולחן עבודה מועברים ונשלטים?
כל גרסה חתומה בקוד, כך שכל התקן יכול לבדוק שלא שונתה. הגרסאות מופצות דרך כלי ניהול ההתקנים שלכם או מעדכן מובנה, תחילה לקבוצת פיילוט ואחר כך לכולם. אם גרסה יוצרת בעיות, ההתקנים יכולים לחזור לגרסה הקודמת.
יישום שולחן העבודה שלנו ישן וקשה לשינוי. מהן האפשרויות שלנו?
כתיבה מחדש של הכול בבת אחת היא לעיתים רחוקות הבחירה הבטוחה ביותר. אנחנו מעריכים את הקוד, את התלויות שלו ואת אופן השימוש של אנשים בו. לאחר מכן אנחנו ממליצים אם לרפקטר אותו, להעביר אותו למסגרת עדכנית או להחליף אותו בתוכנת ווב. בכל מסלול שתבחרו, אנחנו משנים אותו בשלבים, כך שהמשתמשים ממשיכים לעבוד וכל שלב ניתן לבדיקה.
איך אתם מאבטחים יישום שולחן עבודה?
המשתמשים מתחברים דרך ספק הזהויות שלכם, עם כניסה מאוחדת (SSO) היכן שיש לכם אותה. הנתונים המקומיים מוצפנים, סודות נשמרים במאגר המאובטח של מערכת ההפעלה, והיישום פועל בלי הרשאות מנהל. החיבורים למערכות שלכם מוצפנים, והתלויות נבדקות לאיתור פגיעויות ידועות לפני כל גרסה.
מה קובע את עלות יישום שולחן עבודה?
מספר תהליכי העבודה והמסכים, הפלטפורמות שיש לתמוך בהן, שימוש לא מקוון, אינטגרציות התקנים והמערכות שאליהן הוא מתחבר. ביישום קיים, גם מצב הקוד והתיעוד שלו חשוב. חתימה, אריזה והתעדכנות עם עדכוני מערכת ההפעלה הן עלויות שוטפות שיש לתכנן.
מוכנים לבנות? בקשו הצעה.
שלחו את הדרישות או ה-RFP שלכם. הארכיטקטים שלנו מאמתים אותם ומחזירים הצעה מחייבת בהיקף קבוע.
מה קורה עכשיו
סקירת מוכנות
במסגרת סקירת מוכנות ללא עלות בת 48 שעות, מהנדס ראשי בודק את הפרויקט שלכם מול הגדרת המוכנות בת שש הנקודות וממליץ על המסלול המתאים.
הצעה מחייבת
לאחר אימות ארכיטקטורה ללא עלות, תקבלו הצעה מחייבת בהיקף קבוע בתוך 3–5 ימי עסקים: אבני דרך, ארכיטקטורה, מבנה צוות ו-SLA. אנחנו חותמים איתכם על הסכם סודיות (NDA) לפי בקשה, לפני שאתם משתפים את הדרישות שלכם.
התנעה
לאחר החתימה, צוותי ההנדסה שלנו מתחילים את ספרינט 0 בתוך 5–10 ימי עסקים מחתימת החוזה.
אספקה בחמישה שלבים
התנעה, ספרינטים עם הדגמות חיות, אינטגרציה והקשחה, קבלה ועלייה לאוויר, ואז שירותים מנוהלים. לאחר ההשקה מגיע תקופת אחריות, ולאחריה תמיכה ותחזוקה אופציונליות.
