Crestron Simpl Windows (Programming)

The bread and butter of Crestron programming.  This is where all the code is built and compiled from.

The Project Cycle


So you have a client who would like an automation system, great!  If we can help you figure out equipment or anything else you may need, we are more than happy to advise.

Once you have a complete list of all the wants and needs of your client and have compiled an equipment list of what you would like to use, we will go over the list with you and talk about the clients wishes.  We want to make sure you have all the things you may need to satisfy your clients needs before we even start the sales process.


From there we will breakdown the amount of time necessary to program the entire system based on equipment used, amount of equipment, subsystems and complexity of the interface that we will use.  Each subsystem and programming group is broken down by time and price on the estimate giving you an exact amount of time needed to complete the task.

Design / Build

Once we have received a deposit for your job, we will begin our design/build phase.  This is where the fun begins.  We will program the system according to the designs and specifications we had discussed and often we will contact you with questions we have along the way.  We also provide weekly updates as to the programming progression so you can schedule your time appropriately.


We bring our own tools!

Travel arrangements will be made and we will work with you for time to be on site with your technicians.  Upon arrival, we will begin with network setup, firmware updating, code loading and touch panel loading.  From this initial stage, we will begin running through the system, working with your technicians on site to establish communication with all necessary equipment.  After confirming full operation of all equipment, subsystems and interfaces, we will also walk through the system with the technicians so they know how to work the system.  If you prefer we can walk through the system with the end user as well, we are all very friendly!

Quality Control

It’s not a bug – it’s an undocumented feature.

Not every end user is the same.  We are not blind to this fact and understand that changes may be requested and things may be added.  At this time, we will take these items on a case by case basis, but if anything in the original scope of work is not met, that will surely be corrected immediately and at no cost.  We make every effort to correct and change things that may not be scope related at well for no cost, but some items simply will fall outside of the scope.

Relax and Enjoy

Did we forget the popcorn?

Your client should be relaxing with their new system like a kid with a new toy and we hope we could make it everything they hoped it would be!  But there isn't much time to rest, we need to get back to the drawing board and begin on the next one!

Things You Should Know




Up to 20% off services for our frequent customers!

Providing top-notch home automation isn't just what we do -- it's what we love!

Thanks for checking us out, hopefully we can give you a little more information about how we work here at XSDS.  The following is a quick summary of some of the processes, software and other ways we go about business.

XS Offices

Our programmers and graphic designers are spread out across the country to be able to better serve our clients, but don't worry, we are constantly in touch with each other.  We are only a phone call or e-mail away and not too far from airports when we are needed. 

XS Keys To Success


The keystone of any good programmer is the training and education they have picked up along the way.  All of our programmers are required to have at least 2 levels of training through Crestron certification, but all of our current programming staff are Master certified.


Programming something without ever having worked with it could be a chore to some people, but all of the programmers here have at least some experience actually installing equipment much like many of our clients.  This allows us to better support you over the phone if issues arise or you simply need some help figuring out a problem.


This is the lifeline of our business, the one thing we strive to maintain at all times.  We will be available anytime by phone to offer our opinions, but most of us are attached to our laptops, tablets, phones, etc. and can help you on the spot.


These are a just a few of the tools we use to simplify our life and yours.  Most of these you will never see, but a few do require accounts to access.  If you don't have an account, don't worry, all of them have a free trial and we can help you set those up.

We also highly recommend that your technicians have a laptop with all of the following software.  Though they probably won't be used much, this will allow us to help them if they need to make minor changes without us.  We can walk them through how to use the software.

Teamviewer (Remote Support)

With the teamviewer software, we can easily remotely connect to any computer with it installed and look in to see the jobsite.

Crestron Vision Tools Pro-e (Interface Design)

This software allows us to plop all those fancy graphics in a format that appeals to the eye and touch.

Harvest (Time Tracking)

You won't see this much, but Harvest allows us to keep track of time spent on certain portions of your projects.

Dropbox (File Sharing)

Our cloud server on Dropbox allows us to share all the files for your jobs quickly and efficiently.


Toolbox (Equipment Loading / Monitoring)

Toolbox allows us to load files to all our Crestron equipment.  We can also check in on audio, video and other systems.


As we work with you on a project, we do quite frequently come across questions or suggestions to improve how a project might run.  This may be re-wiring or equipment replacement or other things of that nature.  We make it a point to compile comprehensive lists of issues we run into and send them to you promptly.  When this happens or at any point in the project, we like it when feedback:

  • Uses consistent terms
  • Keeps an eye on the big picture
  • Acknowledges that design is subjective and users/customers are the main targets
  • Asks questions about why we made the choices we did
  • Is focused on goals and solutions
  • Is in a numbered list (so we can easily reply to feedback)
  • Is honest (if you really dislike something, let us know what and why so we can deliver iterations that you’ll love in the future)

Let's Get Started!

If you have any questions we would love to hear from you, just shoot us a message here

and we will get back to you as soon as possible!