Egyedi szoftverfejlesztés: bármit leprogramozunk
A Mesterséges Intelligencia Központ Kft. budapesti szoftverfejlesztő cég. Egyedi szoftvert fejlesztünk (webalkalmazást, belső rendszert, API-t, adatfeldolgozást) az ötlettől a működő rendszerig.
Lényeg: Ha egy feladatra nincs jól illeszkedő kész szoftver, megírjuk azt, amelyik az Önök működéséhez igazodik. Ahol pedig valódi munkát spórol, mesterséges intelligenciát is építünk bele.
Mit fejlesztünk?
Bármilyen szoftvert, amelyre egy cégnek szüksége lehet. A leggyakoribb feladatok:
- Webalkalmazások: böngészőben futó rendszerek ügyfeleknek vagy munkatársaknak, például ügyfélportál, foglalási rendszer vagy belső nyilvántartás.
- Belső eszközök: adminfelületek, jóváhagyási folyamatok és kimutatások, amelyek kiváltják a táblázatokból összerakott kerülőutakat.
- API-k és háttérrendszerek: szolgáltatások, amelyeken keresztül más programok, mobilalkalmazások vagy partnerek érik el az adatokat.
- Adatfeldolgozás: importok és exportok, adattisztítás, ütemezett számítások és riportok.
- Integrációk: meglévő rendszerek összekötése API-n, webhookon vagy adatszinkronnal.
- AI-funkciók: nagy nyelvi modellek (az OpenAI ChatGPT-je, az Anthropic Claude-ja, a Google Geminije) beépítése dokumentumfeldolgozásra, összefoglalásra, keresésre vagy válaszjavaslatra.
Ha vállalatirányítási (ERP) vagy ügyfélkezelő (CRM) rendszerre van szükségük, arról külön oldalon írunk: Üzleti szoftverek fejlesztése.
Egyedi szoftver vagy kész megoldás?
A kész szoftver (SaaS) gyorsan elindul, és a gyártója tartja karban. Ha a folyamataik szokásosak, gyakran ez a jó választás. A különbségek röviden:
| Szempont | Kész szoftver (SaaS) | Egyedi szoftver |
|---|---|---|
| Indulás | gyors, ha a funkciói megfelelnek | a fejlesztés idejét igényli |
| Illeszkedés | a cég igazodik a szoftverhez | a szoftver igazodik a céghez |
| Összekötés más rendszerekkel | a gyártó kínálta összekötőkkel | bármivel, aminek elérhető a felülete vagy az adata |
| Továbbfejlesztés | a gyártó ütemezése szerint | a megrendelő döntése szerint |
| Forráskód | a gyártónál marad | a szerződés szerint |
Az egyedi fejlesztés akkor éri meg, ha a cég működése eltér attól, amire a kész termékek épülnek, ha több program között kézzel másolják az adatot, vagy ha a szoftver maga az üzleti előny. Gyakran a kettő együtt a jó válasz: a kész rendszer marad, és egy egyedi kiegészítés köti össze a többivel. A döntési szempontokat részletesen az Egyedi szoftver vagy kész megoldás (SaaS)? cikkünk tárgyalja.
Az ötlettől a működő rendszerig
- Díjmentes első egyeztetés: elmondják az ötletet vagy a problémát, mi kérdezünk, és együtt megnézzük, egyedi szoftver kell-e, vagy elég egy kész megoldás.
- Igényfelmérés és specifikáció: közösen leírjuk, kik használják a rendszert, milyen adatokkal dolgozik, és mit kell tudnia.
- Méretmérés és ajánlat: a specifikációból megmérjük a szoftver funkcionális méretét COSMIC funkciópontban (ISO/IEC 19761), és ebből készül az ajánlat és az ütemezés.
- Fejlesztés szakaszokban: rendszeres bemutatókkal, hogy a működő részeket menet közben lássák és kipróbálhassák.
- Átadás: átadjuk a működő rendszert; a forráskódról és a felhasználási jogokról a szerződés rendelkezik.
- Üzemeltetés és karbantartás: az átadás után is vállaljuk a rendszer üzemeltetését, javítását és továbbfejlesztését.
Kérésre titoktartási szerződést (NDA) kötünk. A lépések részleteit a Hogyan dolgozunk oldal írja le, a méretmérés módját az Árazás.
Tapasztalat és saját fejlesztések
Üzleti szoftverekben nagy a tapasztalatunk: jelenleg is egy nagy ERP- és CRM-rendszert fejlesztünk. A saját termékeink is egyedi szoftverek: a honlapunk valós idejű 3D-s játéka (WebGL, three.js), amelyhez egy élő AI-kommentátor fűz megjegyzéseket 14 nyelven, és egy AI-alapú gyártósor, amely a játék tájelemeit és akadályait megtervezi, generatív képmodellekkel elkészíti, ellenőrzi és ütemezi. Részletesen a Munkáink oldalon írunk róluk.
Gyakori kérdések
Egyedi szoftver vagy kész megoldás?
Ha egy kész szoftver lefedi a folyamataikat, és elfogadható, hogy a cég igazodik hozzá, a kész megoldás általában a gyorsabb út. Egyedi fejlesztés akkor éri meg, ha a működésük eltér a szokásostól, több rendszert kell összekötni, vagy a szoftver maga az üzleti előny. Vegyes megoldás is lehet: a kész rendszer marad, és egyedi kiegészítést kap.
Kell kész specifikáció?
Nem. Elég néhány mondat arról, mit szeretnének elérni. A specifikációt az igényfelmérésben közösen készítjük el; ha már van leírásuk, tervük vagy egy régi rendszerük, abból indulunk.
Hogyan indul a munka?
Írjon nekünk vagy hívjon minket, és mondja el néhány mondatban az ötletét. Az első egyeztetés díjmentes. Utána következik az igényfelmérés és a specifikáció, majd a mért méretből készülő ajánlat.
Kié a forráskód?
A forráskódról és a felhasználási jogokról a szerződés rendelkezik. Ha szeretnék, az átadás után mi üzemeltetjük és fejlesztjük tovább.
Mitől függ az ár és az ütemezés?
Elsősorban a szoftver funkcionális méretétől, amelyet COSMIC funkciópontban mérünk: megszámoljuk, hány adatmozgás (bevitel, kivitel, olvasás, írás) történik a rendszer folyamataiban. Ez a mérés független a technológiától és a csapattól. Emellett az integrációk, a nem funkcionális elvárások (például a teljesítmény és a biztonság), a design és az üzemeltetés is befolyásolja. Részletek: Árazás.