3 added 253 characters in body edited Jan 25 '12 at 21:31 Szabolcs 172k1818 gold badges468468 silver badges10021002 bronze badges I think that the menu item File -> Install... is very convenient, even for power users. The only problem is that there is no uninstall option. However, if the package consists of a single file, upgrading is easy: the old file will be overwritten with the new file. You can write some simple instructions for users: Open the .m file you sent them Choose File -> Install... Choose Type -> Package, Source -> (the open notebook), Install Name -> SomePackage Load the package by evaluating < "From File..." and the package files need to be inside an archive (.zip file). I have not used this personally, so I have no experience with it (e.g. about what happens on upgrade). @AlbertRetey noted below that the Wolfram Player Pro does not have this menu item at all. The only way to install packages into it is to do it manually or create a script that does it. I think that the menu item File -> Install... is very convenient, even for power users. The only problem is that there is no uninstall option. However, if the package consists of a single file, upgrading is easy: the old file will be overwritten with the new file. You can write some simple instructions for users: Open the .m file you sent them Choose File -> Install... Choose Type -> Package, Source -> (the open notebook), Install Name -> SomePackage Load the package by evaluating < "From File..." and the package files need to be inside an archive (.zip file). I have not used this personally, so I have no experience with it (e.g. about what happens on upgrade). I think that the menu item File -> Install... is very convenient, even for power users. The only problem is that there is no uninstall option. However, if the package consists of a single file, upgrading is easy: the old file will be overwritten with the new file. You can write some simple instructions for users: Open the .m file you sent them Choose File -> Install... Choose Type -> Package, Source -> (the open notebook), Install Name -> SomePackage Load the package by evaluating < "From File..." and the package files need to be inside an archive (.zip file). I have not used this personally, so I have no experience with it (e.g. about what happens on upgrade). @AlbertRetey noted below that the Wolfram Player Pro does not have this menu item at all. The only way to install packages into it is to do it manually or create a script that does it. 2 added 350 characters in body edited Jan 25 '12 at 18:37 Szabolcs 172k1818 gold badges468468 silver badges10021002 bronze badges I think that the menu item File -> Install... is very convenient, even for power users. The only problem is that there is no uninstall option. However, if the package consists of a single file, upgrading is easy: the old file will be overwritten with the new file. You can write some simple instructions for users: Open the .m file you sent them Choose File -> Install... Choose Type -> Package, Source -> (the open notebook), Install Name -> SomePackage Load the package by evaluating < "From File..." and the package files need to be inside an archive (.zip file). I have not used this personally, so I have no experience with it (e.g. about what happens on upgrade). I think that the menu item File -> Install... is very convenient, even for power users. The only problem is that there is no uninstall option. However, if the package consists of a single file, upgrading is easy: the old file will be overwritten with the new file. You can write some simple instructions for users: Open the .m file you sent them Choose File -> Install... Choose Type -> Package, Source -> (the open notebook), Install Name -> SomePackage Load the package by evaluating < Install... is very convenient, even for power users. The only problem is that there is no uninstall option. However, if the package consists of a single file, upgrading is easy: the old file will be overwritten with the new file. You can write some simple instructions for users: Open the .m file you sent them Choose File -> Install... Choose Type -> Package, Source -> (the open notebook), Install Name -> SomePackage Load the package by evaluating < "From File..." and the package files need to be inside an archive (.zip file). I have not used this personally, so I have no experience with it (e.g. about what happens on upgrade). 1 answered Jan 25 '12 at 18:07 Szabolcs 172k1818 gold badges468468 silver badges10021002 bronze badges I think that the menu item File -> Install... is very convenient, even for power users. The only problem is that there is no uninstall option. However, if the package consists of a single file, upgrading is easy: the old file will be overwritten with the new file. You can write some simple instructions for users: Open the .m file you sent them Choose File -> Install... Choose Type -> Package, Source -> (the open notebook), Install Name -> SomePackage Load the package by evaluating <