Ferite on skriptimoottori, joka yhdistää useita yleisiä skriptikieliä tai kieliä, jotka ovat monipuolisia ja pystyvät suorittamaan joukon toimintoja. Yksi Feriten tärkeimmistä tavoitteista on antaa ohjelmoijille mahdollisuus luoda komentosarjoja, jotka jättävät erittäin kevyen keskusyksikön (CPU) ja muistireitin. Se pyrkii hyödyntämään muiden skriptikielten vahvuuksia unohtamatta niiden heikkouksia. Kaiken kaikkiaan komentosarjakieli muistuttaa eniten Hypertext Preprocessor (PHP) ja C, ja ohjelmoijat, jotka ovat tottuneet luomaan skriptejä eri kielillä, voivat aloittaa pienillä vaikeuksilla. Tätä pidetään kiharakannattimen kielenä, koska {ja} merkkiä käytetään paljon lohkojen ilmoittamisessa.
Ferite itsessään on vain pieni skriptimoottori, joka ylittää useita ohjelmointikielen rajoja. Tämän avulla ohjelmoijat voivat rakentaa skriptejä, jotka lisätään muihin ohjelmiin myöhemmin. Sovellusohjelmointirajapinta (API) antaa ohjelmoijille tilaa koodien tekemiseen ja testaamiseen. Vaikka Feriten koodi koostuu muista kielistä, se on vakio ja toimii samalla tavalla kuin muut komentosarjat ilman hämmentäviä tai monimutkaisia koodaustarpeita. Sen lisäksi, että se on yksinkertainen moottori, se on cross-platform ja käyttää pienen määrän muistia verrattuna muihin koodeihin.
Toisin kuin muut ohjelmointikielet, joko ainutlaatuiset kielet tai muiden kielten päälle rakennetut kielet, Ferite on puhdas ja yksinkertainen ohjelmointiympäristö. Useimmat muut koodit ovat muistia raskaita tai niissä on monia sekavia kokonaislukuja tai lohkoja. Monet kielet pakottavat myös ohjelmoijat oppimaan uusia ilmoitusmenetelmiä, joita ei ehkä sovelleta muilla kielillä. Feriten kanssa, jos ohjelmoija tietää tämän huipentuman pääkoodit, hän voi aloittaa heti.
Ferite perustuu kuuteen ohjelmointikieleen. Kaaviota käytetään pääasiassa lohkojen sulkemiseen, Ruby®: ta käytetään lohkojen kutsumiseen, C ja PHP toimivat toimintojen ja komentojen perustana, Java® -ohjelmointiobjekteja luodaan ja C ++ on ilmoituksia ja nimitiloja. Jos ohjelmoija osaa nämä kielet tai vain muutamia niistä, hän voi aloittaa skriptien tekemisen ilman suurta oppimiskäyrää.
Tätä koodia kutsutaan kiharaksi hakasulkeuskieleksi, ja useimmat ohjelmointikielet, jotka muodostavat sen perustan, ovat myös. Yksi kiharahakasulkuisen kielen tärkeimmistä piirteistä on {ja} merkin runsas käyttö koodilohkojen ilmoittamisessa tai käytössä. C ja useimmat C -koodit sopivat tähän luokkaan. Suurinta osaa tämän luokan kielistä käytetään komentosarjoissa.