1.	Sklad
2.	Sledování provaru - hospodaření jídelny
3.	Spotřební koš
4.	Recepty
5.	HACCP - kritické body
6.	Jídelníčky
7.	Normování výdeje
8.	Seznamy strávníků, plachty, počty porcí
9.	Náklady na stravu a ubytování
10.	Bezstravenkový systém
11.	DPH - plátce / neplátce

1. Sklad
V programu lze evidovat až 99 samostatných skladů  v reálných cenách metodou FIFO (First IN / First OUT - první dovnitř / první ven). V programu po instalaci je připraveno 172 skladových karet rozdělených na 20 logických skupin a 304 receptů podle publikace "Receptury pokrmů pro školní stravování, část I.,II.,III" - Společnost pro racionální výživy 1990.
Eviduje se odděleně počáteční zásoba, příjmy, výdeje (případně jejich storna) a aktuální stav skladů. Samostatně se sledují položky s různou cenou za jednotku, gramáží, datem exspirace, případně i sazbou DPH (jste-li plátci) - to vždy pod stejným číslem skladové karty. Příjmy jsou rozlišeny podle: sklad, typ příjmu (způsob nabytí), datum, typ suroviny, surovina, dodavatel, dodací doklad / faktura. Výdeje jsou rozlišeny podle: sklad, typ výdeje, datum, typ suroviny, surovina, jídlo (SN/1.SV/OB/2.SV/VE), č.žádanky, odběratel.
Automaticky se provádí haléřové dorovnání příjemky na celkovou částku na dokladu, příp. dorovnání více příjemek od jednoho dodavatele na celkovou částku faktury. Jedním zápisem lze zaznamenat příjem a okamžitý výdej položek - "průchodka" (skladem projde jen účetně), převádět zboží ze skladu do skladu apod. Výdejky lze zapisovat "ručně" a zvolit "typ výdeje" (spotřeba / prodej / mimořádné akce / vlastní výrobky / obaly / převod / likvidace) nebo použít tzv. "normování", kdy program připraví výdejku podle toho, co budeme vařit (jídelníček a recepty) a podle počtu vařených porcí - viz dále. V programu NEMUSÍTE zapisovat samostatné výdejky pro různé typy strávníků, za které chcete sledovat "provar" - program umí výdeje rozdělit - viz "Sledování provaru".
Pro skladované položky lze evidovat i minimální zásobu, prodejní ceny (pevné či koeficientem), celkem přijaté a vydané množství za rok, za kolik jste od počátku roku odebrali od určitého dodavatele, kolik odebrali různí odběratelé a zobrazit či vytisknout řadu dalších přehledů. Je možné provádět i tzv. "přecenění skladů" - při skutečném přecenění položek na skladě nebo pokud se stanete plátcem nebo naopak neplátcem DPH.
Pohyby na skladech lze rozlišovat účetním obdobím, za které lze provádět měsíční / roční uzávěrky.

2. Sledování provaru - hospodaření jídelny
Program umožňuje evidovat tzv. "provar" resp. "úsporu", tj. vyjádřeno v Kč, zda vydáváte více nebo méně surovin, než jak máte nastavenou "normu". Eviduje se denní provar i provar od počátku roku, a to za strávníky celkem i odděleně až za 9 různých typů strávníků z hlediska provaru (např. žáci / zaměstnanci / ostatní).
V programu zapisujete výdejky "na spotřebu". Součet hodnoty skutečně vydaných surovin za vybrané výdejky "na spotřebu" představuje tzv. "SKUTEČNOST". Proti tomu nastavujete počty vařených porcí  samostatně pro různé cenové skupiny (buď ručně nebo automaticky z plachty - viz dále). Nastavený počet porcí * norma v Kč na jedno jídlo pro cenovou skupinu určuje v součtu "CELKOVOU NORMU". Výsledná úspora resp. provar je daný rozdílem "CELKOVÁ NORMA" - "SKUTEČNOST".
Jednotlivé cenové skupiny můžete zařadit do různého typu z hlediska provaru. Při tzv. "denní uzávěrce" (při výpočtu provaru), program určí koeficienty (podle normy příslušných skupin) a těmito koeficienty také rozdělí celkovou skutečnost, tj. rozdělí výdejky na jednotlivé typy z hlediska provaru. Pro denní uzávěrku lze pak vytisknout tzv. "denní protokol" - JÍDELNÍČEK (co jste vařili) / NORMA (kolik porcí a za kolik Kč jste mohli vydat suroviny) / SKUTEČNOST (jaké suroviny jste skutečně vydali) / VÝSLEDEK  (úspora nebo provar).
V programu lze evidovat i provar tzv. "cvičných jídelen" a sledovat hospodaření jednotlivých mistrů při výuce vaření v těchto cvičných jídelnách.

3. Spotřební koš
V programu jsou vloženy veškeré údaje o normách a sledovaných skupinách surovin spotřebního koše podle vyhlášky č.107/2005 Sb. - Vyhláška o školním stravování. Velmi jednoduše lze skladové karty zařadit do příslušné skupiny pro sledování spotřebního koše a zvolit si jednu z metod výpočtu "vztaženo na oběd" / celodenní strava". Podle skutečných výdejek a počtů porcí zahrnutých do provaru (po denních uzávěrkách) se připraví (případně i vytiskne) tabulka požadovaná hygienikem. Spotřební koš se eviduje celkem za všechny strávníky i samostatně pro definované typy z hlediska provaru.

4. Recepty
V programu je po instalaci připraveno 304 receptů rozdělených do 19 skupin jídel podle publikace "Receptury pokrmů pro školní stravováním, část I.,II.,III" - Společnost pro racionální výživy 1990. V receptech jsou normativní množství surovin (v gramech) potřebných na uvaření na 10 porcí. Pro každý recept je samostatná norma  pro 5 věkových kategorií. Pro každý recept je nastaven standardní seznam "kritických bodů" - viz dále.
Recepty je samozřejmě možné upravovat, doplňovat, vytvářet nové recepty podle vzoru nebo je rušit. Pro zvolené recepty může program spočítat, kolik porcí podle aktuální zásoby surovin na skladě byste uvařili, na kolik Kč by vás vyšlo 10 porcí nebo které suroviny vám chybí na uvaření.

5. HACCP - kritické body
V roce 2004 zpracovala firma Datax vzorovou "Příručku systému HACCP  (Hazard Analysis and Critical Control Points)" ve formě několika textových dokumentů pro Word 97. Pro každý  ze 304 standardních receptů bylo označeno, jaké kritické body se sledují. Uživatel si může sledované kritické body libovolně upravovat. Pro vytvořené jídelníčky (viz dále) je možné připravit a vytisknout tzv. "Provozní knihu HACCP", která slouží pro ruční záznamy (zjištěné stavy sledovaných znaků kritických bodů).

6. Jídelníčky
Seznam receptů lze použít pro vytváření jídelníčků. Podle toho, která jídla vaříte (snídaně, přesnídávka, oběd,odpolední svačina, večeře), můžete na zvolený den zapisovat až devět různých chodů ke každému jídlu. Pro vytvořené jídelníčky lze tzv. "normovat výdej" - viz dále.

7. Normování výdeje
Normování výdeje (příprava, oprava a zaúčtování limitního list) vám může ušetřit spoustu času a vařit "zdravě". Na určitý den nejprve vytvoříte jídelníček. Zapíšete, která jídla (recepty) budete vařit. Pro recepty, které tvoří jídelníček, zkontrolujete nastavená normativní množství potřebných surovin, případně sledované kritické body. Dále nastavíte na tento den pro jednotlivé cenové skupiny počty vařených porcí. Program má v tuto chvíli všechny údaje, které potřebuje, aby vám spočítal, zda máte potřebné suroviny na skladě a kolik které suroviny byste měli vydat. Pak jen postupně jednu surovinu po druhé potvrzujete (nebo zadáváte), kolik měrných jednotek skutečně vydáte. Připravený limitní list lze vytisknout, podle potřeby doplnit o další suroviny nebo  některé vyřadit a nakonec tzv. "zaúčtovat", tj. vytvořit z něj regulérní výdejku. Program navíc může automaticky rozepsat vydaná množství surovin na jednotlivá jídla (kolik které suroviny se vydává na snídani, přesnídávku, oběd apod.)
Protože normy jsou u receptů uvedeny pro 5 věkových kategorií, může tento systém použít i stravovací zařízení, které vaří pro mateřskou školku, základní školu (1.a 2. stupeň), střední školu i těžce pracující.

8. Seznamy strávníků, plachty, počty porcí
V programu můžeme evidovat jednotlivé strávníky, pro které dále můžeme sledovat objednávky jejich stravy na plachtách, jejich náklady na stravu, ubytování a příp. jiné mimořádné náklady, stav jejich konta, zapisovat platby apod. Každý strávník má v seznamu řadu identifikací - např. jméno a příjmení, třída, stav konta, zda je ubytovaný, zda se stravuje, jak se mu účtují náklady, jakým způsobem platí, kdo platí jeho náklady, do jaké je zařazen skupiny z hlediska cen za stravu, jak obvykle chodí na jídlo apod. Se seznamem strávníků jsou spojené další seznamy (číselníky) - seznam tříd, cenových skupin, režimů chození na jídlo, plátců, ubytoven, typů strávníků aj. 
Každý strávník, který je v seznamu strávníků, může být zařazen na plachtu. Plachta v programu je obdobou papírové plachty - je na ní vyznačeno, jak bude strávník chodit na jídlo. Rozlišujeme "přípravnou" a "aktuální" plachtu. Každá plachta je vždy na určitý měsíc. Nejprve musíme plachtu "připravit" - na zvolený měsíc se plachta "namaluje". Podle řady parametrů se strávníci zapsaní v seznamu strávníků zařadí na přípravnou plachtu - jako kdybychom jejich jméno napsali na papír a do sloupečků, které určují dny v měsíci, si poznačili, zda půjdou na jídlo a případně jaký chod si objednávají. Plachtu připravenou na určitý měsíc potom tzv. "převedeme" - tabulku s přípravnou plachtou v počítači zkopírujeme do tabulky, které říkáme "aktuální" plachta. Pak můžeme připravit plachtu na další měsíc. Přípravnou a aktuální plachtu lze mnoha způsoby opravovat (pro jednoho vybraného strávníka, hromadné opravy celé plachty pro vybranou skupinu strávníků, jen na určitý den apod.), v různé podobě můžeme si vytisknout celé plachty, jen vybraný den, jen určitá jídla, za jednoho strávníka, pro vybranou skupinu apod. Všechny provedené změny v plachtách se evidují.
Když skončí měsíc, který máme v aktuální plachtě, měli bychom tuto aktuální plachtu podle potřeby vytisknout a provést "vyúčtování nákladů" za tento měsíc - viz dále. Teprve pak můžeme v klidu udělat další "převod plachty", tj. přípravnou plachtu na nový měsíc prohlásit za "aktuální".
Na plachtách lze evidovat i odlišné chody, které si strávníci objednávají - jedničky, dvojky atd. Pro různé chody lze nastavit různé ceny (příplatků k dalším chodům).
Z hlediska plachty se rozlišuje normální a tzv. "hromadný" strávník. Pro normálního strávníka představuje jedno objednané jídlo na plachtě skutečně jedno jídlo. Pro "hromadného" strávníka se zadává, kolik porcí představuje jedno jídlo na plachtě na určitý den ve skutečnosti. "Hromadný" strávník je jednou zapsaný v seznamu strávníků, jednou je i na plachtě, ale zadává se, kolik má mít porcí od určitého data.
S tím souvisí i nastavování počtů porcí. Máte-li na den, na který nastavujete počty porcí, namalovanou plachtu, spočítá program, kolik porcí má na plachtě která cenová skupina strávníků a tyto počty nabídne. Pokud plachty nepoužíváte, musíte konkrétní počty zadávat ručně.

9. Náklady na stravu a ubytování
V programu lze kompletně sledovat pro evidované strávníky jejich náklady na stravu, ubytování a příp. i jiné mimořádné náklady. Vždy se nejprve provede tzv. "vyúčtování" - strávníkům se vystaví odpovídající doklady. Tyto doklady se následně "uhrazují" - zaznamenává se zaplacení dokladů. Jaký doklad se konkrétnímu strávníkovi vystaví a na jakou částku, záleží na řadě nastavených parametrů - co se účtuje (skutečnost, objednávka, záloha, fixní částka, smluvené minimum, vrácení přeplatku), jak strávník platí (hotově, mzdou, inkasem, převodem, fakturou, poštovní poukázkou), zda je ubytován a za jakou cenu, v jaké je cenové kategorii, jaký je stav jeho konta atd. Pro každého strávníka evidujete stav jeho konta - zda má přeplatek nebo vám dluží. Obecně platí, že při vyúčtování se konto strávníka zatíží skutečnými náklady (konto se sníží) a při zaznamenání platby se konto zvýší o zaplacenou částku (resp. sníží, pokud vracíte přeplatek).
Vystavené doklady lze vytisknout nejrůznějším způsobem - řádkové přehledy, lístečky rodičům s podrobným rozpisem účtovaných položek, faktury, platební příkazy, přehledy pro mzdovou účtárnu apod.
Je také možné z vystavených dokladů vytvořit datové soubory (diskety) - např. soubor pro Českou spořitelnu nebo pro váš bankovní software s inkasními či převodními příkazy nebo soubor poštovních poukázek, ze kterého Česká pošta vytiskne poukázky. Tímto způsobem si např. můžete okamžitě inkasovat na váš účet příslušné částky z účtů rodičů, poslat na jejich účty přeplatky apod.
Platby strávníků lze opět zaznamenat několika způsoby. Můžete např. doklady hrazené určitým způsobem hromadně označit jako zaplacené (např. všechny doklady hrazené mzdou, fakturou, inkasem apod.), vybranému strávníkovi můžete zaznamenat zaplacení či vrácení libovolné částky nebo zapíšete platbu dosud nezaplaceného dokladu. Úhrady dokladů také můžete jednoduše zaznamenat pomocí bankovního výpisu, který máte ve formě datového souboru (na disketě). Pomocí bankovního software si stáhnete a uložíte na disketu výpis z vašeho účtu a tuto disketu načtete v programu KUCHYŇKA. Program vybere z výpisu ty položky, kde se variabilní symbol shoduje s variabilním symbolem strávníků a automaticky přičte částku na výpise na konto strávníků.
Všechny vystavené doklady i zaznamenané platby se v programu evidují, dokud je sami nevyřadíte. Platby, které jsou v hotovosti, se navíc zaznamenávají do pokladní knihy - příjmové a výdajové pokladní doklady. Můžete si tak sledovat stav vaší příruční pokladny, zaznamenat odvod peněz do hlavní pokladny, tisknout pokladní doklady apod.
 
10. Bezstravenkový systém
Bezstravenkový systém podporuje verze 2x.xx programu KUCHYŇKA. Kromě  odpovídající  verze  programu  musí  být  instalované  další technické vybavení, tzv. terminály.  Program  KUCHYŇKA  firmy DATAX podporuje terminály dodávané firmou Z-WARE. Bezstravenkový systém nahrazuje používání stravenek identifikační kartou, pomocí které si strávník sám odhlašuje, objednává a vyzvedává stravu.
U výdejového okénka v jídelně je tzv. "výdejový" terminál. Sestává ze snímače identifikačních karet (čipů) a jednoduchého displeje s reproduktorem. Výdejový terminál je propojen kabelem s tzv. "objednávkovým" terminálem, který bývá umístěn u vchodu do jídelny, na chodbě nebo na jiném běžně přístupném místě. Objednávkový terminál je vybaven vnitřní pamětí, ovládací klávesnicí a displejem. Představuje "srdce" celého systému. Je propojen kabelem s výdejovým terminálem a jiným kabele s počítačem, na kterém je nainstalovaný program KUCHYŇKA. Terminály mají vlastní zdroj napájení a pro případ výpadku elektřiny je napájecí zdroj vybaven záložními bateriemi (terminály mohou fungovat několik dnů jen na baterie).
V programu KUCHYŇKA je uložen seznam strávníků a je poznamenáno, zda a jaké číslo identifikační karty (čipu) bylo strávníkovi přiděleno. Identifikační karta (dále jen čip) jednoznačně určuje strávníka. Když se strávníkovi přidělí čip, poznamená se to v programu KUCHYŇKA, když strávník čip ztratí, dostane nový a nově přidělené číslo čipu se opět poznamená v programu KUCHYŇKA. Čip slouží strávníkovi k tomu, aby si na objednávkovém terminálu mohl objednávat nebo odhlašovat stravu a aby kuchařky poznaly, že mu stravu mají skutečně vydat (že ji měl objednanou a ještě si ji nevyzvedl).
Hospodářka eviduje objednávky stravy pomocí plachet. Na plachtách je uložený rozpis stravy - která jídla a na které dny má strávník objednaná v plachtě. Počítač je propojen kabelem s objednávkovým terminálem, o kterém jsme si řekli, že je srdcem celého systému a má vlastní vnitřní paměť. Příslušnou volbou v programu KUCHYŇKA nyní musíme "poslat data do terminálu". Kabelem z počítače tedy pošleme do objednávkového terminálu informaci o tom, která jídla a na které dny mají jednotliví strávníci objednaná u paní hospodářky v počítači a jaká čísla čipů mají přidělená. Tyto údaje se uloží do vnitřní paměti objednávkového terminálu a strávníci mohou začít chodit do jídelny pro jídlo.
Strávník u okénka v jídelně přiloží čip ke snímači výdejového terminálu. Pokud měl objednané jídlo, ukáže se kuchařce na displeji číslo chodu, který si strávník objednal, a kuchařka mu vydá stravu. Ihned po přiložení čipu se v paměti objednávkového terminálu poznamená, že jídlo bylo vydané. Jestliže jídlo nemá strávník objednané nebo už jídlo odebral, ozve se z reproduktoru varovné pípnutí a na displeji se ukáže odpovídající znak ("není objednáno" nebo "už jednou vydané").
Objednávkový terminál uchovává ve své paměti stav objednávek, odhlášek nebo již odebraných jídel pro jednotlivé strávníky. Strávník může přijít kdykoliv k objednávkovému terminálu a přiložit čip k jeho snímači. Na displeji se ukáže, co je aktuálně pro strávníka s tímto čipem uloženo v paměti, tj. jak vypadá aktuální rozpis jeho stravy. Pomocí klávesnice terminálu si pak strávník může změnit objednávku (místo chodu číslo 1 si může objednat "dvojku"), dříve objednané jídlo si může odhlásit nebo si přihlásí jídlo, které původně neměl objednané.
Pro přihlašování, odhlašování a změny objednávek platí samozřejmě určitá pravidla, která se definují před zahájením provozu systému, obvykle při instalaci zařízení. 
Je nutné definovat, která jídla se evidují v terminálu, v jakých časech se jednotlivá jídla vydávají (od kdy do kdy), kolik chodů jednotlivých jídel lze evidovat, zda si mohou strávníci na objednávkovém terminálu odhlašovat jídla a měnit objednávky chodů, jak dlouho dopředu lze takové změny v terminálu provádět apod. Objednávkový terminál má také vlastní hodiny, které se musí nastavit na správné datum a čas.
Řekli jsme si, že v objednávkovém terminálu jsou všechny potřebné údaje pro činnost systému. Má vlastní hodiny, ví kdy se vydává které jídlo a hlavně přesně eviduje, kdo má jaké jídlo objednané a zda si ho v určeném čase výdeje odebral. Proto může systém terminálů pracovat samostatně a nezávisle na propojení s počítačem a také tak pracuje. S počítačem si terminál vyměňuje data jen tehdy, když je o to požádán, tj. když obsluha počítače spustí v programu KUCHYŇKA některou volbu, která chce komunikovat s terminálem.
Program KUCHYŇKA firmy DATAX podporuje terminály dodávané firmou Z-WARE. Je možné používat buď jednodušší nekreditní terminál nebo tzv. kreditní terminál. Obě zařízení pracují na podobném principu, který jsme si již popsali. Kreditní terminál má navíc tu vlastnost, že umožňuje sledovat výši kreditu, tj. částky, za kterou si lze objednat resp. odebrat stravu. Při použití kreditního terminálu je nutné v programu KUCHYŇKA pro strávníky evidovat jejich peníze, tj. kolik peněz mají na kontě a jaký je tedy jejich kredit, tj. částka, za kterou mohou jíst. Kromě rozpisu stravy se do terminálu posílají informace o cenách jednotlivých jídel a stav kreditu jednotlivých strávníků. Terminál pak dovolí objednat si určité jídlo jen v tom případě, že strávník má dostatek peněz na objednávku. S kreditním terminálem je také možné se předem nestarat o to, co si kdo objedná u hospodářky. Hospodářka nemusí předem připravovat do plachty žádné objednávky, ale pouze eviduje stav kreditu jednotlivých strávníků a do terminálu jim poprvé pošle stav konta a prázdný rozpis (nikdo nemá nic objednané). Strávníci si pak sami objednávají jídlo až do výše kreditu (na co má kdo peníze složené u hospodářky).
K počítači může být vedle terminálu připojeno ještě další externí zařízení, tzv. "čtečka čipů". Jedná se o jednoduchý snímač identifikačních karet (čipů), který je připojen k počítači kabelem buď na sériový port nebo přes klávesnici (mezi klávesnici počítače a zdířku, kterou se kabel klávesnice zasunuje do počítače, je zapojena odbočka a na ni je připojena "klávesnicová čtečka"). Oba dodávané typy umožní obsluze programu rychle vyhledat strávníka, který přišel k počítači hospodářky se svým čipem, nebo pomocí čtečky vložit do počítače seznam čísel zakoupených čipů apod.

11. DPH - plátce / neplátce
Program KUCHYŇKA řeší problematiku evidence skladu, sledování provaru i vyúčtování nákladů pro neplátce i plátce DPH a také případnou změnu z neplátce na plátce nebo naopak. 
Když organizace  není  plátcem DPH,  evidují se položky na skladech včetně DPH. Pro plátce DPH se položky evidují bez DPH. U každé položky se vždy eviduje  příslušná sazba DPH - na příjemce, výdejce i na skladech. Když se přijímá na sklad od  neplátce DPH,  je sazba vždy 0 procent - nelze uplatnit odpočet. Když se na sklad přijímá od plátce DPH, převezme se sazba  DPH  pro příslušnou položku (skladovou kartu) z číselníku skladových karet a tato sazba se zapíše na příjemku i do skladu. Při zápisu příjemky můžete zadávat cenu bez nebo s DPH a jednoduše přičíst nebo odečíst odpovídající DPH od zadané ceny.
Když změníte nastavení parametru zda jste nebo nejste  plátcem DPH, máte nárok na tzv. "mimořádné přecenění skladu".  Evidovaný stav na skladě můžete  snížit  resp. zvýšit  o příslušnou sazbu DPH.
Jste-li plátci DPH, pak z hlediska účtování nákladů za stravu lze pro každou cenovou skupinu nastavit samostatně sazbu DPH, která se účtuje v ceně stravy.  Tím  lze  vyřešit  problematiku  dvojí sazby DPH za jídlo snědené v jídelně a jídlo vydané "do kastrůlků". Také lze nastavit dvojí cenu za ubytování (cena bez a včetně DPH).