Mitä ohjelmoitava data voi tehdä?