The defining characteristic of professional booth software is its ability to control a DSLR camera via USB tethering. This presents an immediate technical challenge: latency.
It sounds like you’re looking for a — meaning a software program that turns a DSLR camera (Canon or Nikon) into a professional photo booth.