Abstract: A system and method for a programmable trigger device for a firearm, capable of situational awareness providing intelligent contextual data related to projectile management to a downstream firing device. In particular, a smart trigger system that evaluates targets in line-of-fire, estimated target age, estimated target distance, and other contextual data that is then passed along to a programmable device. The device, as provided by the consumer of this invention, may make the determination then whether to eject or prevent ejection of a bullet after the trigger is activated, firing an alternative shot based on environmental factors of which the device is aware, or other activations or deactivations as seen fit.