Sva iskustva koja smo stekli u dugogodišnjoj realizaciji IT projekata iskoristili smo kako bismo definirali procese razvoja, standardizirali način pisanja programskog koda, razvili niz alata koji nam omogućavaju brz razvoj svih tipova aplikacija i na taj način dobili vlastitu razvojnu platformu.
Platforma koristi Microsoft .NET, a pomoćni alati kreiraju programski kod napisan u C# programskom jeziku.
Strogo definirani način razvoja omogućava nam automatsko generiranje više stotina tisuća linija modularnog, skalabilnog i visoko kvalitetnog programskog koda uz minimalni broj problema.
Arhitektura n-tier platforme omogućava nam veliku skalabilnost sustava, tako da rješenja koja su inicijalno predviđena posluživanju na SQL serveru vrlo jednostavno mogu biti prebačena kako bi koristila Oracle bazu ili omogućila da samo dio sustava koristi SQL server, a drugi dio Oracle (ili DB2 ili neku drugu bazu podataka). Platforma nam omogućava potpunu odvojenost dizajna od programskog dijela aplikacije tako da se skalabilnost ne odnosi samo na komunikaciju s bazom podataka već je vrlo jednostavno zamijeniti i cijelo korisničko sučelje koje koristi sustav u komunikaciji s platformom, npr. ukoliko je vaša stranica inicijalno bila obična html (tj. aspx) stranica, vrlo jednostavno može postati flash stranica ili stranica prilagođena mobilnim platformama i slično.
Sustav je otvoren za komunikaciju sa vanjskim (
3rd party) sustavima razvijenim izvan kuće, neovisno o platformi na kojoj se nalaze i programskom jeziku u kojem su pisani. Ta komunikacija se može ostvariti bilo putem web servisa, windows servisa, socket servera, xml datoteka ili na bilo koji drugi način koji odaberete.
Sustavi koji se razvijaju na ovakvoj platformi se vrlo jednostavno mogu nadograđivati bilo zbog hardware zahtjeva (poput prerastanja sustava u webfarm ili cluster okruženje) ili zbog nekih drugih izmjena u Vašim zahtjevima.
Strogo definirana pravila razvoja omogućavaju minimiziranje grešaka i ubrzavaju cijeli proces tako da, usprkos potpuno unikatnom rješenju kreiranom prema Vašim zahtjevima, dobijate visoko kvalitetan proizvod.
Veliki je značaj stavljen na performanse sustava gdje smo maksimalno ubrzali i optimizirali rad sa bazama podataka te kreirali vrlo napredan i inovativan sustav korištenja cachea za web stranice koji unaprijed sprečava probleme kod velikog opterećenja servera.
Caching je efikasan način kojim se mogu ubrzati web stranice, bez potrebe za dodatnim nadogradnjama poslužitelja (
hardware). Povećanje posjećenosti web stranice će često dovesti do potrebe za snažnijim poslužiteljem, a naš inovativni sustav će značajno smanjiti tu potrebu i dramatično poboljšati brzinu učitavanja vaše web stranice. Naše caching rješenje omogućuje prikaz svih sadržaja u trenutnom vremenu (
real time), što znači da će svaka izmjena na sadržaju stranice od strane administratora ili posjetitelja na stranici biti odmah prisutna i u cacheu poslužitelja webstranice. Sve izmjene sadržaja odmah se propagiraju u cache jednog ili više poslužitelja koji ih prikazuju posjetitelju stranice neovisno o kompleksnosti projekta ili količini poslužitelja (
webfarm).
Inovativni cache model nam omogućava segmentirani dohvat podataka iz baze i ostvarivanje velike brzine u dohvatu podataka na samom SQL serveru (dakle izvan utjecaja cache modela na performanse sustava) gdje rezultati testiranja pokazuju da je brzina naše platforme i T-SQL programskog koda nekoliko puta brža od klasičnih dohvata podataka na SQL serveru.
Osim navedenih optimizacija, proizvodi koje kreiramo mogu intenzivno koristiti AJAX tehnologiju i tako dodatno ubrzati i optimizirati sustav.
Svi naši proizvodi koji sadrže sustav za administraciju sadržaja, poput
SizifCMS sustava, omogućuju kompletnu kontrolu nad svim sadržajima u bazi. Zaštita sadržaja se može definirati na više dubina od generalnih pravila preko pravila definiranim korisničkim rolama pa sve do definiranja prava za svako pojedino polje iz baze i tako za grupu ili za svakog pojedinog administratora sustava.
Naša platforma je osnova svih aplikacija koje razvijamo.