Automated lighting programming can be applied to many different types of productions. From theatre to concerts to permanent installations, the variety of genres available is practically endless. One of the greatest joys for an automated lighting programmer is knowing that every production is different. Just as each production presents unique challenges, there are exclusive programming concepts and techniques applied to each. Many of these ideas can crossover between production types, thus making all equally important to an automated lighting programmer, no matter the production type he or she is involved with.