You can compile your program files and create a single application (VLX) file that can be distributed to users and used to protect your code.
A VLX file can contain any number of AutoLISP source (LSP) and Dialog Control Language (DCL) files. When you want to build an application, you need to consider: