ABOUT Our Technology
Horizon’s Development Capabilities and Solution Tools are Excellent
With a U.S.-based team of forty software professionals, Horizon easily meets the development challenge. Importantly, Horizon’s core senior developers average in excess of ten years experience with Horizon, which yields intellectual capabilities for food service that are unequalled in this industry. Employing industry-leading best practices for software development, Horizon has separate departments for Business Analysis, System Design, Development, Quality Assurance (QA), and Quality Control (QC), all integrated through Microsoft’s Solution Framework for Agile Software Development.
Horizon Utilizes the Latest Technologies
Horizon’s development team uses only the most advanced development tools available, designed around the Microsoft Solutions Framework. Horizon’s system is written using Microsoft’s integrated suite of .Net technologies, including the powerful Microsoft SQL Server database system. Horizon’s commitment to staying on the leading edge of technology has resulted in Horizon being selected by Microsoft as one of just fifteen Windows application developers worldwide for its Early Adopter programs for both Visual Studio 2005 (then called “Whidbey”) and SQL 2005 (“Yukon”). Of course, it’s also important to ensure that technologies are applied in a way that will ensure efficiency and stability in our customers’ environments. To help ensure this is the case, our OneSource System has earned several Windows compatibility certifications through independent testing by VeriTest, a Microsoft-authorized product testing and validation lab.
Quality Comes First
Horizon’s products can be counted on for their accuracy, reliability and high data integrity. This is because at Horizon, quality comes first every step of the way. Following Microsoft’s Solution Framework for Agile Software Development, we follow a tightly-integrated process of analysis, design, development and testing. Our selection of Microsoft Visual Studio with Team Foundation Server allows us to tightly couple these development best practices with the tools themselves, providing us with metrics on the full development life cycle and efficient communications between all team members. In order to further improve our efficiency, consistency and quality, we have implemented an hourly software build process coupled with automated unit and smoke tests that provide early insight into potential problems as soon as possible. Even before the build, before new code is checked in by the developers, we follow a process of code reviews, unit testing and code coverage analysis to ensure all new code is of the highest quality possible. Once a build has passed through these initial quality checks, our QA team follows a strict testing and validation process that leverages test automation tools from Microsoft, Mercury and others, along with extensive manual testing for usability, hardware compatibility and interoperability with other supported systems. In addition to our standard of having one fulltime QA engineer for every two software developers, our close partners (Microsoft and IBM) often invest resources of their own to assist with validation, performance and scalability testing. In fact, when conducting load tests in particular, our lab regularly simulates loads that far surpass real world environments to ensure Horizon products always operate beyond expectations.
Enterprise Architecture
Horizon OneSource™ offers a true enterprise system. Its flexibility is unparalleled anywhere in the world, and offers scalability encompassing a single cafeteria, multiple cafeterias with a central office, and multiple central offices (with multiple cafeterias) consolidating to an Enterprise. Architected to be a highly fault-tolerant, mission-critical application, OneSource was designed from the ground up to keep on running regardless of network availability. While normally this kind of high availability would introduce complex data synchronization and software update issues, OneSource employs advanced technologies in both of these areas in order to provide an extremely reliable and “invisible” solution. Data synchronization follows a model very similar to SQL Server Replication, and its design was actually reviewed by members of Microsoft’s SQL Server development staff. Our software update service operates silently behind the scenes and allows customers to stage a new software update at the highest level of their enterprise and have it propagate across the entire system; this occurs even while users are working in OneSource, all without any user intervention or involvement. We also recognize that in some cases, customers may require access to the application for remote users. In this case, we fully support the use of Citrix or Microsoft Terminal Services to access the full range of OneSource features without any client software being installed.
A to Z Integrated Solution
The OneSource solution from Horizon isn’t just a single software application but rather a tightly integrated suite of complimentary products and services. The main software component, OneSource, is a highly-modularized food service management package that encompasses everything from inventory management and procurement to nutritional analysis, menu planning, production and point of sale…and much more. In addition to those many modules, we also offer optional applications like our MealpayPlus® online pre-payment system, our Free and Reduced application scanning package, and our integrated Healthy Vending products. A host of supporting consulting services covering everything from onsite training to data setup and process guidance are also available to help ensure your successful solution implementation. Additionally, we can be your one-stop supplier for all of your related hardware needs, which may include work stations, servers, POS terminals or a variety of specialty equipment such as PIN pads, barcode scanners and biometrics.
Partners
Starting as a Microsoft Certified Partner in 1999, Horizon has worked to continually nurture this relationship so that, today, we are recognized as part of an exclusive group of Microsoft Managed Gold Partner ISVs. While Microsoft is one of our most valued partners, they are not the only one. Horizon has also earned the status of Global Alliance partner with IBM, and enjoys several market-specific partnerships with hardware vendors such as DELL, HP, and others. It is also important to note that in addition to being a company with a global customer base, Horizon remains very active in its home state of Georgia and within the local Gwinnett County business community, including being a member of the Gwinnett Technology Forum.
Rich Client Advantage
Unlike web-based solutions, OneSource was designed as a “Rich Client” application that could run with no loss of functionality when fully disconnected from the network. This not only means that OneSource is extremely tolerant of network outages, but by having all of the necessary data local to the user, the application interface can be extremely responsive, making lookups and searches nearly instant and updating data is just as fast because it is not affected by the “round trip” network latency so common with hosted applications. The highly-interactive user interface (UI) is able to present far more information than its web-based counterparts and still provide fast, intuitive access to every system function. Where help is needed with a particular feature, OneSource provides extensive context-sensitive help on each and every screen.
Business Intelligence
Business Intelligence (BI) is the name given to the set of features that allow you to keep your finger on the pulse of your food service operation, without the need to run multiple reports and manually analyze results looking for problems. BI is proactive—it gives you at-a-glance insight on your entire operation and provides early warnings and predictive analysis on everything that is critical to you and your success. Horizon’s OneSource product offers these Business Intelligence benefits right out of the box. The Home Page in OneSource is a full BI “report card” that provides a wealth of information with no manual searching. At any moment you can see if your Inventory Value is where you want it, if your Cost Per Plate is meeting your goals, or if your Over Production numbers are dropping as you desire. These, and many other Key Performance Indicators (KPIs), are built right into OneSource. All you need do is setup your goal value, determine which KPIs should apply to which sites, and the rest is automatic. For items on your personalized report card, you can view actual values, historical graphs and detailed reports supporting the analysis. Intuitive graphics immediately alert you to items that are not performing as expected, and pop-up help provides a concise explanation of each condition by simply hovering your mouse over the icon.
Reporting
OneSource ships with literally hundreds of built-in reports covering every aspect of food service data analysis and regulatory reporting. We use Crystal Reports to provide the greatest flexibility of reporting output, allowing users to export reports to PDF, Excel, Word, and many other formats. In order to make this extensive reporting library accessible and easy to use, OneSource introduced a new centralized Report Center. The Report Center provides users with a filterable list of every report in the system, by module, and provides an on-screen preview and description of every report so you can be sure you’ve selected the right report to answer whatever question you might have. In addition to making it easy to access reports, the Report Center also allows you to save your report criteria as named “favorites” so that you can quickly re-run a previous report or schedule a report to run automatically (daily, weekly, etc.) with pre-defined criteria. Also, reports can be grouped into convenient all-in-one collections that can be run with just one click, making it easy to run all your end-of-day reports without having to wait for each one to complete before starting the next. Even with this extensive reporting suite, we recognize that one size does not always “fit all,” so we’ve made it very easy to customize existing reports just by opening them up in your own copy of Crystal Reports Developer, making your change and saving them back.
Horizon’s communication system is fast, secure, and reliable
Horizon utilizes advanced .Net messaging with DoD-approved security and offers robust bandwidth optimization options. It is highly fault tolerant and monitoring is available for all processes. The system is completely automated, (no user interaction required). The system is designed for redundancy and utilizes state of the art data replication technologies.
The OneSource Communicator (OSC) is a data replication technology designed by Horizon in conjunction with Microsoft SQL experts to provide the most reliable and secure data communications technology available. Similar to SQL Replication, OSC runs as a Windows service and follows a “publisher/subscriber” model. Each location where OneSource is installed can control the frequency of communications for each publication, allowing customers to balance data availability with available bandwidth. From the start OSC was designed to be highly fault tolerant. All communicated data is validated prior to acceptance and only complete data “sets” (e.g. a complete order) will be considered successful. The ability to automatically retry and reschedule communications cycles is also a core design element in OSC and requires no user interaction at all. In terms of data security, OSC employs the DoD-approved AES encryption standard, which can be turned on for any locations where our customers feel the additional security is needed. All data communications activity is also logged, and the results are available from within OneSource via a communications “dashboard,” providing support staff a quick high-level view of the state of communications enterprise-wide.
Diagnostics
Even when using the best technology in the industry, sometimes things don’t operate quite as expected, and it is for these times that OneSource provides a number of powerful diagnostic tools to help quickly identify the problem. One of the best examples of this is the communications “dashboard” within OneSource. This one interface provides an at-a-glance status of data communications throughout the enterprise and, by using an intuitive graphical “stop light” metaphor, users immediately know that if “all lights are green,” they are good to go! When a problem does show up, you can drill down to the specific site or serving line to see exactly where the communications gap is occurring. When the challenge calls for even more detailed information, our diagnostic logging features come to the rescue. This feature is activated only when needed and is configurable to the level of detail to capture, allowing support staff to actually “see” the entire program flow in order to pinpoint exactly where an error might be occurring. If we find the evidence points to a database condition, we are also able to leverage the extensive set of diagnostic tools within Microsoft SQL Server itself in order to quickly address any data-related situation.
Interfacing is an art form
As a rule, Horizon must interface with a wide variety of systems on virtually every installation. Consequently, Horizon has extremely flexible interface options that allow any data that can be reported to be exported just as easily, either manually as needed or as a regularly scheduled batch process. Be assured that Horizon technicians are very experienced in developing efficient interfacing solutions and providing access to everything from template-driven exports of report data to a rich set of .Net APIs that come bundled with the software. In fact, Horizon will even write custom interfaces where needed and has expertise utilizing middle-ware integration packages such as IBM Web Sphere, Microsoft BizTalk and others.
Hardware
Horizon’s software products have always been based on open standards, never proprietary. Because of this, our Back Office and POS systems are supported on any hardware that is supported by Microsoft Windows (currently XP, WEPOS, Vista and Server 2003). If you desire to run our products in a hosted “ASP” mode, you can even use thin client terminals to access the full functionality of our software. In fact, we even have customers who run the entire OneSource software suite on Windows Tablet PCs or Laptops, either for the mobility these devices provide or, in the case of U.S. Navy submarines, because of available space. Of course, the computer housing the software and database is just part of the solution and we support an extensive list of peripheral devices for patron identification (barcode readers, magnetic-stripe readers, biometrics, pin pads, etc.), product scanning (barcode “guns”, omni scanners, etc.) and specialty requirements (scales, change dispensers, pole displays, receipt printers, etc.).
Solution Tools
Running a food service operation takes more than just a powerful food service management package. There are often a number of other software systems that, while not created by Horizon, can be used alongside our products to create an even more comprehensive solution. Packages like Microsoft Office and Crystal Reports can be used to create ad-hoc reports and compelling data analysis graphs, and these results can be shared with other members of your team through a Microsoft SharePoint portal. Using SharePoint gives you a secure central location for all of your documents, and it even provides advanced security options and document revision control. Reports created in Crystal or Microsoft Reporting Services can be published directly on your portal pages for at-a-glance views into your business operations.
|