What I do is first create a new steptype in LabVIEW and once debugged, build it into a DLL. I use DLLs so that I only have to have LabVIEW run-time installed on the production testers. I store all of the custom steptypes on a shared network drive. A sequence is developed and when ready for release, moved to the same shared network drive. We use source code control and all development is done by checking it out of the source code control into a non-production drive. Anyway when a new sequence is released, all that has to be done is reload the sequence on the production tester. When I release a modified steptype, I first have to first unload all sequences that might be using it. You can also create steptypes and save them into an llb and store those on the network drive.