根据题目描述,适合于由同一单位内若干人联合开发的程序属于工作文档。工作文档通常是为了支持软件的开发、运行和维护而编写的,包括程序的设计、实现和维护过程中的各种记录和说明。因此,选项B“工作文档”是正确答案。