BerryLan is fantastic for deploying Rasperry Pis as appliances.
After writing the image, I’d love to have a script from /boot run on the first boot. That would allow customization, installation, etc. of the application.
A blend with this project would be perfect: GitHub - nmcclain/raspberian-firstboot: A lightly modified Raspbian-light image supporting first boot customization.