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 early 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 fact, 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 remote
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 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 diagnose 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 allows any data that can 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.
|