Case Study: AV Design Software CompanyDownload As PDF
An AV Design Software Company
Line of Business: Home technology planning & budgeting software
Founded in 2015 by two home technology integrators
Client was created to develop and market a software product of the same name. The software is targeted at integration consultants who plan and manage the installation of high-end technology in homes.
Over 1,500 employees
Client was founded by two home technology consultants. The founders wanted a software product that could streamline the process that comprised the basis of their business: planning and budgeting home technology projects. That process generally required engaging with clients in a complex and complicated process for choosing componentry for a home system. Technical factors and budget were both important considerations when planning a system.
Client's founders envisioned a cloud based software tool that would transform the tedious and complex planning process into a graphical drag-and-drop collaboration between integrators and their clients. With the new software, home audio/video systems would be configured by simply dragging components onto a home’s uploaded floorplan. Overall costs, including such costs as equipment, mounting brackets, wiring, and labor, would be totaled automatically based on the configuration in real time with the customer allowing for a more efficient sales experience.
The goal was to drastically reduce the time it took to explore design possibilities while impressing clients with an interactive collaborative tool. To help clients feel comfortable with resulting plans, the founders also wanted the software to provide competitive comparisons between an integrator’s proposed budget and expected market prices for similar configurations. Although the Client’s founders were experts in the home technology planning process, they were not software developers. They turned to Architecting Innovation’s outside expertise in order to realize their vision with tremendous success.
With the new software, audio/video systems can now be configured by simply dragging components onto a home's uploaded floorplan, impressing and asuring clients.
In 5 months AI delivered a product that:
- Simplified home technology consultant/ customer collaboration.
- Enables interactive drag and drop choices onto customer’s floorplan.
- Calculates total cost of chosen equipment, accessories and labor in real time.
- Won CEDIA Best of Show Award 2015.
The work was completed in approximately 4.5 months with HOSTING realizing a number of benefits that exceeded their expectations and that yielded a valuable competitive advantages in the managed hosting solution space.
Architecting Innovation created the software from scratch in just five months. The resulting application is so impressive; it won a 2015 Best of Show Award at CEDIA 2015, the home technology industry’s premier event.
The software includes an amazing drag-and-drop UI that works on both tablets and desktops. Not only does it enable collaboration between an integrator and their client, the tool also facilitates communication among multiple people who are assisting with the planning process. Numerous project participants can interact simultaneously with a project from separate devices using different views… and they all can see each other’s updates instantly!
Drag and Drop UI for Project Planning creates a great user experience
The completed software provides:
- Tablet & desktop interfaces
- PDF export capability
- A drag and drop UI for project planning
- Prices and graphs updating in real time
- Reporting including price breakdowns and market price comparisons
- Blueprints suitable for use by installers
- The cloud based solution grows and scales with the business.
Comparing proposed budget with typical costs
Simple color-coded navigation for choosing options
Technology used in this engagement
- Microsoft Azure Cloud based computing platform.
- AngularJS User interface
- ASP.NET Web API Communications with the AngularJS UI
- NServiceBus Used for async processing like getting reports/PDFs generated. NServiceBus has several options
- for transport. Azure Service Bus was used in this case.
- Azure Service Bus Used beneath NServiceBus because to ensure scalability. Also, the customer wanted control of data
- without using their own servers.
- SignalR Used for real-time syncing across solution components.
- Azure Blob Storage For storing images and PDFs
- nHibernate An object-relational mapper for .NET
- SQL Server Used for storing all of the non-blob data.