Expert, Certified Crestron Programming with Over 13 Years Experience   »   Get Started
Free Design Review and Quotation


AVPA is a highly adaptable firm specializing in programming and design support for Crestron control systems and related software. With the flexibility and response of a small group and the processes of a well established firm; AVPA has proven an effective resource for software outsourcing. AVPA possesses decades of software experience encompassing several fields. AV Programming Associates has completed over 1,000 projects as a Crestron Service Provider (CSP) / Authorized Independent Programming (CAIP) group since 2001.

We partner with discerning dealers and intelligent end users who want experienced, certified Crestron programming.


Please provide the following information when requesting a quotation from AVPA. This information will be used to write the programming scope of work upon which the pricing is based. If the required information is not available AVPA can provide you a budgetary estimate for bidding or budgeting purposes.

General Info
  • Project name
  • Location [city], address if possible
  • Timeframe [estimated project completion date]
  • Has Crestron reviewed the system design?
System Profile Audio, Video and Control drawings [where available] Equipment list for all gear, Crestron/ non-Crestron/ sub-systems, to include:
  • Manufacturer and Model of devices
  • Physical location and service location of devices
  • Control type for devices [IR, RS-232, Ethernet, etc.] User Interface Profile
  • Functionality required from each interface
  • Graphics/ theme requirements

Our Process

AVPA follows a well-established process based on proven, successful business practices and years of industry experience.

  • Receive opportunity
  • Requirements gathering
  • Provide budgetary estimate for unscoped project
  • Obtain/ develop programming scope of work
  • Establish pricing, contract and preliminary schedule
  • Provide quote package for approval
Project Startup
  • Receive signed contract and deposit
  • Programmer is assigned to project
In-house Development/ Coordination
  • Programmer begins development
  • Finalize project schedule
System Commissioning
  • System installation and device setup are complete
  • Programmer works onsite or remotely to commission job with customer's technician(s)
  • Programmer completes testing
  • Customer reviews system for completeness
  • Warranty period begins
  • Receive final payment
  • Archive project files to secure server
Post-Project Support
  • Deliver source code to customer (upon request)
  • Provide support as needed

Latest News from Crestron

     Sorry, this section is currently offline...

Recent Press Coverage

AVPA Press Coverage