Forms of Payment We Accept


Request Information

What's the Latest

Family Feud Live

All the Bells and Buzzers

All the Bells and Buzzers


We bring the full Family Feud Setup to you

All the Bells and Buzzers

All the Bells and Buzzers

All the Bells and Buzzers


Full show now booking

A Great new way to fund raise

Up to 18 teams in 3 Hours

All the Bells and Buzzers

Up to 18 teams in 3 Hours


Corporate Team Building

Rotary Clubs

Civic Organizations

DM Productions

We want to be your Wedding DJ


Why our clients love us and why you will love us too


We are a team of dedicated professional Disc Jockeys and entertainers who maintain the highest levels of performance for our clients.

Like any great performers we want to exceed all expectations at each and every event.

We don’t do a lot of bragging about how good we are, let our past clients tell you that. DJs in Boston


Great Music

It's no secret that most DJs have the same resources for music at their disposal. What makes us different is the way we make use of that music. First, we approach each and every event fresh. We don't repeat sets from prior events. We pick the next perfect song, again and again. We play in the moment as our audience reacts. To use an old expression , it's the "fly by the seat of your pants" approach. It will keep your audience on the dance floor, fully engaged and often wow'd by the music we play. In addition, we play music in shorter sets moving  seamlessly from one genre to the next playing the biggest hits of each decade.


Why Choose DM Productions?

Very simple, because experience counts. Why would you trust your wedding or important event to the "B" team ?


There are plenty of “over the top” DJ companies out there, that’s not us.

We don’t abuse the microphone in any way, we don’t favor gimmicky music, we don’t use any catchy DJ nicknames.

We play amazing music and announce your formalities in a crisp and clear professional manor.


Contact Us

Drop us a line!

DM Productions

11 Given Drive, Burlington, MA 01803, US

(781) 932-8700

Telephone Hours


10:00 am – 08:00 pm


10:00 am – 08:00 pm


10:00 am – 08:00 pm


10:00 am – 05:00 pm


10:00 am – 02:00 pm


By Appointment


By Appointment