These organizations often used their staff development programs to provide these opportunities.
Most opportunities provided by certain organizations are made possible by their staff development programs.
Staff development programs within organizations were made obsolete twenty years ago.