Common Verb Collocations of programs

aim, allow, base, be, can, contain, continue, create, describe, design, develop, do, exist, have, help, include, may, need, offer, participate, plan, provide, run, set, should, support, will, work, write, use