Sovellusta käytetään ravintolatoiminnan tietopalveluun. Se kattaa tarjoilijoiden, varaston ja keittiön toiminnan. Kaikki tiedot tallennetaan mobiililaitteissa SQLite-tietokantaan nimeltä advanceRestorant.db. Tiedot kattavat pääasiassa varastossa olevat tuotteet, ravintolamenujen koostumuksen ja rakenteen, asiakkaiden toiveet ja tilien muodostuksen. Sovellusta asennettaessa se pyytää lupaa käyttää laitteen tiedostoja, käyttää sijaintia ja antaa käyttäjänimen. Tämän nimen tulee olla latinaksi, koska se syötetään osana tiedostonimen tunnistetta, esimerkiksi lähetettäessä pyyntöjä.
Ravintolan menut on järjestetty hierarkkisiin - puumaisiin rakenteisiin. Jokainen puu koostuu pääkansiosta ja siinä kansioista ja valikon kohdista - puun lehdistä. Kansioiden sisäkkäiset tasot kansioissa ja valikkokohdissa ovat käytännössä rajattomat. Tämä organisaatio näkyy myös hakemiston tutkijana tietokoneissa. Jokaisen kohteen edessä on valintaruutu, jonka painaminen laajentaa tai tiivistää kansiopuun. Ero tietokoneiden hakemistoihin on se, että kansioiden nimet ja valikon kohteiden nimet kirjoitetaan käyttäjän haluamalla kielellä.
Tämä ravintolamenujen järjestely on kätevä, jotta ruokalistat löytyvät helposti asiakaspyyntöjä valmisteltaessa.
Sovelluksen alkutoiminnossa (AdvanceRestorant) on avattava luettelo pääkansioista ja kun listataan pääkansio puurakenneluetteloon, sen sisältö näytetään - valikon kohdat (ravintolan ruoka), on myös mahdollista etsiä puurakenteen nimissä määritetyn avainsanan mukaan ja kun vastaavuus löytyy, se väritetään punaiseen valintaruutuun. Valikkokohdan sisältö: - mistä tuotteista se on valmistettu; - missä määrin; - mikä on tuotteiden viimeinen käyttöpäivä; - kunkin tuotteen määrän hinta; - valikon kohdan ruoan valmistustapa, mukaan lukien valikkokohdan kuva, voidaan näyttää erillisessä dialogissa. Tämä tehdään valitsemalla valikon kohta ja napsauttamalla Näytä-painiketta.
Tästä toiminnosta voidaan valita lokalisointi. Sovelluksen alkuasennuksen aikana voidaan suorittaa tietokannan alustus kehitetyillä mallitiedoilla. Tekstitiedosto, jossa on valikkokansion hierarkiapuu, voidaan myös viedä. Toimintoon kuuluu myös apu - lyhyt kuvaus sovelluksen toiminnoista ja toiminnasta.
Varastossa olevan yksittäisen tuotteen tiedot sisältävät: - tuotteen nimen; - määrä; - mitata; - yksikköhinta; - kokonaismäärän arvo; - viimeinen käyttöpäivä; - sekä ilmoittautumispäivä ja -aika. Tämä mahdollistaa useiden erien varastoinnin yhdelle tuotteelle, joilla on eri viimeinen käyttöpäivä. Tuotetiedot (sisältyvät aloitusnäytön Tuotteen Kauppa -valikkokohtaan) on järjestetty kahdelle tasolle. Ensimmäinen taso on tuoteluokat, esimerkiksi liha, vihannekset, äyriäiset jne. Ja toinen taso on tiettyyn kategoriaan kuuluvat tuotteet. Toiminto - Tuotteen kauppa palvelee tuotteiden ylläpitoa varastossa ja myös: tuotekategorioiden luetteloa; - luettelo kohteista (asiakaspaikat) - nämä ovat ravintolan paikkoja, joihin pyydetyt ruokatilaukset yhdistetään; - luettelo mittauksista, kuten: kg – kilogrammaa, lt – litraa; sekä luettelo tuotteiden valmistusmenetelmistä, esim. "Keettäminen", "Paistaminen 180 asteessa" jne. Valmistusmenetelmien luettelossa tulee olla myös elementti, joka osoittaa, että tuotetta ei ole käsitelty, esim. erityinen nimi ".........".
Aktiviteetin valikosta - Tuotekauppa sisältää kaksi toimintoa: tuettujen luetteloiden vienti ja tuonti. Näitä toimintoja käytetään, jos tuotteita toimittava henkilökunta työskentelee omalla mobiililaitteellaan ja vie tiedot ostetuista tuotteista mobiililaitteen valittuun hakemistoon tekstitiedostona. Kun vientitoiminto on suoritettu, näyttöön tulee lähetä kuva -painike (jossa on paperinielen kuva).