What is the difference between Asterisk and FreePBX?
Asterisk only has command line interface and programming utilities, it doesn't do any call processing unless instructed to. FreePBX is a web interface that uses Asterisk to create a PBX, a Private Branch Exchange.