Background: I have a program I've been working on (for fun), which is---at its core---a command line program (C++). I've also added a Cocoa GUI, which fundamentally requires, uses and interacts with the C++ code. My conception of this program is for the GUI and the command-line elements to work in tandem. Question: How should I create an installer, or distributable package for this(these) program(s)? At the moment, I only want to give it to friends / colleagues - and thus don't need a fully professional installation package (although that wouldn't be bad). I have no experience with producing packaged applications, or installers, etc. Any recommendations or pointers would be welcome. Relevant tutorials might be especially helpful, but I'm not sure what to look for as I need to install both a command line program, and a cocoa application----and the cocoa application needs to know where the command line program, and its associated files are. Thanks!