Uudistelugeja on üles ehitatud valmistükkidest, lisaks serveri ja äpi koodile koosneb see skriptitükkidest, mis säilitavad kogutud uudiste arhiivi, regulaarselt küsivad seadistatud uudisteallikatest RSS voogu (nt ERR, Õhtuleht, Äripäev), tõmbavad veebist arhiivis veel puuduvad uued artiklid, teisendavad HTML-i lihttekstiks, jälgivad, et uudistekogu maht ja sisukord oleksid pidevalt uuendatud jms.
Helifailid genereeritakse vajadusel dünaamiliselt, kui keegi uudist kuulata soovib. Kuna sama tarkvara teenindab Pimedate raamatukogu päringuid võib juhtuda, et sobiva hääle ja kiirusega helifail on juba ette valmistatud, samuti genereerib server vaikimisi seadistuste jaoks helifailid kohe pärast uudise laekumist.
Serveripoolne kood kirjeldab (mobiili)rakenduse võimalikke pöördumisi ja nende vastuseid: ekinews.cgi
Testimiseks võib kasutada veebiväljundit: esmalt küsida olemasolevate uudiste sisukorda päringuga http://elte.eki.ee/cgi-bin/ekinews.cgi?w=1, seejärel kuulata (kui brauser lubab) konkreetset uudist.
Androidi kood: EKINews_src.zip