How do I use Programmable Extensions?

How do I use Programmable Extensions?