Many clubs leave programme development to one or two of their training staff. Initially that’s fine, as long as the trainers are competent with the training tools and best practice for group training. But this is rarely an ideal solution as trainers seldom stay at one club for long.
The danger is clear: if the trainers who develop your highly popular, well performing functional training programme leave, they take the programming with them. That can happen literally if you don’t secure IP for the programming, or as a consequence of having no-one else able to deliver it.