eSI – eSystem Integration in SolutionseSI – eSystem Integration in Solutions
Fejlesztés és üzemeltetés · Egyedi szoftver

Egyedi szoftverfejlesztés

Egyedi szoftvert, vagyis a cégetekre szabott programot akkor érdemes fejleszteni, amikor a dobozos program nem a ti működéseteket követi, hanem nektek kell hozzá igazodnotok. Webalkalmazást, belső ügyviteli rendszert, ügyfélportált, kalkulátort vagy SaaS-terméket tervezünk és építünk KKV-knak, és ha kéritek, üzemeltetjük is.

Hogy ez hogyan néz ki a gyakorlatban, azt a saját termékeinken (Sendio, LeadLinker, Dealkeeper) és az iElectric.hu egyedi eszközein meg tudod nézni.

  • 4 saját termék, amelyet mi fejlesztünk és üzemeltetünk
  • 674 automata teszt a LeadLinker kódjában
  • 1 csapat a tervezéstől az üzemeltetésig
Mikor éri meg

Dobozos program vagy egyedi fejlesztés?

Az egyedi fejlesztés indulása drágább, cserébe a rendszer a ti folyamatotokat követi. Ha a dobozos program elég, megmondjuk. Ha a gond a programok közötti kapcsolat, sokszor a rendszerintegráció a jobb út.

Dobozos program és egyedi fejlesztés összevetése
HelyzetDobozos programEgyedi fejlesztés
A folyamat szokásos (számlázás, könyvelés, alap ügyfélkezelés)Jellemzően elég, gyorsan indulRitkán éri meg
A versenyelőnyötök a saját működésetekből jönKerülőutakat, táblázatokat és kézi munkát kényszerít kiA működést követi, nem fordítva
Több rendszer adatát kell összefogniIntegráció csak a gyártó által kínált módonSaját adatmodell és dokumentált API a többi rendszer felé
Ügyfélnek vagy partnernek szóló felület kellSablonos, nehezen szabhatóA vevő kérdéseihez és a ti árazási logikátokhoz igazodik
A díj a felhasználók számával nőHavidíj felhasználónkéntFejlesztési és üzemeltetési költség, felhasználónkénti licencdíj nélkül
Mit fejlesztünk

Rendszerek, amelyeket KKV-knak építünk

  • Webalkalmazás és ügyfélportál

    Bejelentkezős felület ügyfeleknek vagy partnereknek: rendelés, státuszkövetés, dokumentumok, szerepkör szerinti jogosultságok.

    PortálSSOJogosultságok

  • Belső ügyviteli rendszer

    Ahol ma Excel-táblázatok és e-mailek viszik a folyamatot: ajánlat, munkalap, jóváhagyás és nyilvántartás egy helyen, naplózással.

    WorkflowNaplózás

  • Kalkulátor, konfigurátor, ajánlatkérő

    A vevő helyzetéből ad támpontot, és a válaszait rendezetten továbbítja. Részletek a kalkulátor- és termékválasztó-fejlesztés oldalon.

    KalkulátorAjánlatkérő

  • SaaS-termék

    Többbérlős (multi-tenant) alkalmazás előfizetéses működéshez, bérlőnként elkülönített adatokkal. A Sendio és a LeadLinker is így épült.

    Multi-tenantElőfizetés

  • API és integrációs réteg

    A saját rendszer összekötése webshoppal, számlázóval, CRM-mel vagy ERP-vel, nyílt szabványokra épülő, dokumentált API-val.

    RESTOpenAPIWebhook

  • AI-funkció meglévő rendszerbe

    Dokumentum-kiolvasás, osztályozás, szövegvázlat. A kulcsok a szerveren maradnak, és ahol nagy a tét, ember hagy jóvá. Lásd: AI-megoldások.

    LLMEmberi jóváhagyás

Saját termékeken igazolva

Amit már megépítettünk

A módszert nem egy ügyfélnél próbáljuk ki először. A saját termékeinket ugyanígy fejlesztjük, és élesben mi is üzemeltetjük őket.

  • Sendio

    Többbérlős hírlevél- és e-mail-marketing platform. Eredetileg az IEM Kft.-nek készült egy külső szolgáltató kiváltására, ma önálló SaaS: négy AI-szolgáltató egy felületen, vizuális automatizmus-szerkesztő, REST API és webhookok.

    PHPMySQLMulti-tenant

    sendio.hu
  • LeadLinker

    B2B célcégkutató alkalmazás: stratégia, forrással igazolt üzleti események, levélsorozat és beépített CRM, minden szakaszban emberi jóváhagyással. A felhasználó saját AI-kulcsával fut, négy szolgáltató közül választva.

    LaravelReactTypeScript

    b2blead.hu
  • Dealkeeper

    CRM és ajánlatkezelés: az első érdeklődéstől a kifizetett számláig egy rendszerben szervezi az ügyfeleket, ajánlatokat és projekteket, a feladatokkal, felelősökkel és határidőkkel együtt.

    CRMAjánlatkezelés

    dealkeeper.hu
  • iElectric.hu egyedi eszközei

    Egy ipari szerviz weboldalán: hibakódkereső, három kalkulátor (leállás-költség, javítás vagy új vásárlás, energia-megtakarítás) és egy négylépéses ajánlatkérő, ahol a látogató szabad szöveggel írja le a hibát, és az AI tölti ki belőle az űrlapot.

    KalkulátorClaude API

    Az esettanulmány
Hogyan dolgozunk

A tervezéstől az üzemeltetésig

A lépések a rendszerintegrációs projektjeinkben bevált fázisokat követik, a projekt méretéhez szabott dokumentációval.

  1. Feltérképezés

    Mi a folyamat, kik használják, milyen rendszerekhez kell kapcsolódni, hol vannak a kockázatok. Itt derül ki, kell-e egyáltalán egyedi fejlesztés.

  2. Tervezés

    Adatmodell, felületvázlatok, API-szerződés (OpenAPI), jogosultságok, és az architektúra-döntések írásban. Itt dől el az is, hol fut majd a rendszer, és hogyan mentjük.

  3. Fejlesztés rövid ciklusokban

    Kéthetes ciklusok, a végükön kipróbálható állapottal. A változó igények a következő ciklus tervezésébe kerülnek, nem a projekt végére.

  4. Tesztelés

    Automata tesztek, terheléses és biztonsági ellenőrzés, majd próbaüzem, mielőtt a régi folyamatot lekapcsolnátok.

  5. Élesítés

    Fokozatos átállás visszaállási tervvel. Az adatmigrációt próbafuttatással ellenőrizzük.

  6. Üzemeltetés és továbbfejlesztés

    Felügyelet, mentés, frissítés és hibajavítás, ha kéritek, a mi üzemeltetésünkben. A használat tapasztalataiból tervezzük a következő kört.

GYIK

Gyakori kérdések az egyedi szoftverfejlesztésről

Mennyibe kerül egy egyedi szoftver?

Listaárunk nincs, és nem is lehet: egyedi szoftvert pont azért fejlesztünk, mert a ti működésetek nem fér bele egy dobozos programba. Az ár a funkcióktól, az integrációktól, a felhasználói szerepköröktől és az elvárt rendelkezésre állástól függ. A folyamataitok feltérképezése után szakaszokra bontott, személyre szabott ajánlatot adunk, az aktuális akcióinkat is figyelembe véve, hogy először a legtöbbet használt rész készüljön el.

Mennyi idő alatt készül el?

A terjedelemtől függ, ezért a feltérképezés előtt nem mondunk határidőt. Kéthetes ciklusokban dolgozunk, így az első kipróbálható rész korán elkészül, és nem a projekt végén derül ki, ha valami nem úgy működik, ahogy vártátok.

Kié lesz a forráskód?

Ezt a szerződés rögzíti. A döntéstámogató webes rendszereinknél a fejlesztési díj kifizetése után a GitHubon átadott rendszerfájlok a megrendelőé, és a későbbi módosításokat más hozzáértő fejlesztő is elvégezheti. Nyílt szabványokra építünk, hogy ez a gyakorlatban is működjön.

Milyen technológiával dolgoztok?

A feladathoz és a későbbi üzemeltethetőséghez választunk. A saját termékeinkben PHP és MySQL (Sendio), Laravel, React és TypeScript (LeadLinker), illetve statikus HTML és PHP (iElectric.hu) fut; webalkalmazásnál szóba jön a Node.js és a Next.js is, adatbázisnak a PostgreSQL.

Át tudtok venni egy félkész vagy más által írt rendszert?

Igen, de előbb átvilágítjuk: kódminőség, tesztek, dokumentáció, függőségek és biztonsági hiányok. Ebből derül ki, hogy a továbbfejlesztés vagy a fokozatos kiváltás a kisebb kockázat. Kiváltásnál a régi rendszer mellé építünk, és funkciónként állunk át.

Első lépés

Mondd el, hol akad el ma a folyamat

Írd le, mit csináltok ma kézzel vagy kerülőúton, és milyen programokat használtok. Megmondjuk, hogy egyedi fejlesztés, integráció vagy egy meglévő program jobb beállítása a kisebb kockázat. Munkanapokon 24 órán belül válaszolunk.