English: platform
Welsh: platfform
Subject: TGCh
English definition: A technological framework, consisting of hardware, software, applications through which information and services can be delivered.
Welsh definition: Fframwaith technolegol, yn cynnwys caledwedd, meddalwedd, cymwysiadau y gellir cyflenwi gwybodaeth a gwasanaethau drwyddynt.