Independent optometrists lose hours every week reconciling appointment bookings, insurance claims, and clinical notes that live in three different systems. A patient calls to reschedule, but the front desk software does not talk to the EMR. A claim gets denied because vision and medical billing codes were entered separately.
These problems are the direct result of running an eye care practice on disconnected tools that were never designed to work together. The right practice management software optometry practices rely on today solves exactly this.
This guide is built for optometrists and practice administrators who are now comparing specific platforms. We cover:
- what optometry practice management software actually does
- the features that separate a genuine integrated platform from a glorified calendar
- and how named competitors like RevolutionEHR, Eyefinity, Compulink, MaximEyes, and Eye Cloud Pro stack up against each other.
What Is Optometry Practice Management Software?
Optometry practice management software is a system that unifies the administrative and clinical functions of an eye care practice, including appointment scheduling, patient records, billing, insurance claims, and reporting, into a single application. Instead of running separate tools for booking, documentation, and payments, staff work from one connected system that keeps information consistent across departments.
Many vendors describe this category as an optical management system, or OMS, which extends beyond basic practice management to include optical retail functions like frame inventory, lens inventory, dispensing workflows, and point of sale. An optical management system is built specifically for the operational reality of an eye care practice, where clinical exams and retail dispensing happen under the same roof. Optician software within this framework handles the dispensing side, while the clinical layer manages exam documentation.
It helps to separate two terms that are often used loosely.
- EMR for optometrists refers specifically to the clinical record: exam findings, refraction data, diagnoses, and treatment plans.
- Practice management software refers to the administrative layer: scheduling, patient records intake, billing, and reporting. Historically, practices bought these as separate products and integrated them with varying success.
Today, most serious buyers are looking for all-in-one optometry software, meaning the EMR and practice management functions are built on the same database rather than connected through a third-party interface. This matters because a true integrated platform eliminates duplicate data entry and reduces the risk of a scheduling change not reflecting in the clinical chart, or a billing code not matching the documented diagnosis.
Medesk's approach to EMR and practice management integration reflects this same principle, keeping clinical and administrative data in one record rather than syncing two separate systems.

Why Eye Care Practices Need Specialized Optical Software
General medical EHR systems are built around common outpatient workflows: intake, exam, diagnosis, prescription, follow-up. Optometry does not fit neatly into that mold.
A comprehensive eye exam generates data that most general EHRs were never designed to capture cleanly, including refraction results, keratometry readings, and per-eye documentation that needs to track OD and OS findings separately rather than as a single combined note. Prescription management is a core workflow requirement that general systems treat as an afterthought.
Optical software also needs to handle functions that have nothing to do with clinical care in the traditional sense. Dispensing opticians need frame inventory and lens inventory tracked in real time, tied to specific orders and patients.
A general EHR has no concept of a lens order lifecycle, an insurance split between medical and vision plans, or a point of sale transaction happening at checkout. Optician software needs to manage all of this alongside the clinical record, not as a bolt-on afterthought.
Billing is another area where the gap becomes obvious. Vision plans like VSP or EyeMed operate differently from medical insurance, and many patients require claims split between the two depending on the reason for the visit. A general medical EHR typically has no built-in logic for this distinction, which forces staff into manual workarounds that increase the risk of claim denials.
The result, for practices trying to force a general EHR to handle optical workflows, is a patchwork of spreadsheets, sticky notes, and disconnected inventory management systems that do not talk to the patient management record.
This is precisely the gap that specialized electronic health records software for ophthalmology and eye care clinics is designed to close by building refraction documentation, per-eye notes, and billing logic directly into the clinical workflow rather than treating them as exceptions.
Independent opticians face a particularly acute version of this problem. Optician software designed for independent opticians must bridge the gap between clinical data and retail operations without the enterprise IT budgets that larger health systems can deploy. The right optical practice management software gives independent practices the same integrated capabilities as larger groups at a predictable, manageable cost.
Core Features to Look For in Practice Management Software for Optometry
Below is a practical checklist covering the features that matter most for eye care practices evaluating options in 2026.
- Cloud-based scheduling and online booking. A cloud-based system allows staff and patients to access the schedule from any device without maintaining local servers. Online booking lets patients request appointments outside office hours, which reduces phone volume and fills gaps in the calendar automatically.
Medesk's cloud-based scheduling functions this way, giving front-desk staff real-time visibility across providers and exam rooms without manual double-booking checks.
![[uk] Online booking stripe](/i/3uTILvmZqeotOeayKgymoa/36754dc342c168630907d0465866e05b/Confirmed__1_.png?w=700)
- EMR and practice management integration in one record. As discussed above, this is the feature that eliminates duplicate data entry between clinical notes and administrative records. When a provider updates a diagnosis, the billing team should see the correct code without re-entering information. Electronic health records built natively into the practice management layer deliver the most reliable experience.

- Billing and insurance claims workflows. This is one of the most complex parts of running an eye care practice in the US. The system needs to handle Medicare and Medicaid billing rules for optometry services, vision plan reimbursement from providers like VSP and EyeMed, and the split between routine vision exams and medically necessary eye exams.
Insurance billing that covers claim scrubbing, denial tracking, and clear reporting on outstanding balances all fall under this category. Medesk's insurance and billing workflows are designed to reduce the manual reconciliation that typically eats up administrative time.
- Automated reminders to reduce no-shows. SMS reminders and email confirmations sent automatically ahead of appointments give patients an easy way to confirm or reschedule, which reduces the number of empty exam slots. Automated reminders, including SMS reminders delivered 24–48 hours in advance, are consistently cited by practice administrators as one of the fastest ways to see a measurable return.
![[en] sms connunication](/i/1aEPlH4J0KXGT4JJWVzCfj/9e709bfda37a2084efabc1b1e0b0ad2c/sms_communication.png?w=700)
Diagnostic equipment integration. Autorefractors, tonometers, OCT devices, and visual field analyzers generate large volumes of clinical data. Diagnostic equipment integration allows this data to flow directly into the patient record instead of requiring manual transcription or a separate image management system. Before purchasing, confirm which device brands and models are supported, since compatibility varies significantly between vendors.
- Inventory management with real-time inventory tracking and barcode scanning. Frame inventory and lens inventory need real-time inventory tracking so staff always know what is in stock, what has been ordered, and what needs reordering. Barcode scanning at the point of sale speeds up checkout and reduces manual counting errors.

AI-assisted inventory planning is an emerging capability that some platforms now offer, using historical dispensing data to recommend reorder thresholds automatically.
- Patient portal. A patient portal gives patients secure access to their records, appointment history, and communication with the practice. A well-designed patient portal supports better patient communication while reducing inbound phone calls. It also allows patients to complete intake forms before their eye exam, reducing front-desk workload on the day of the appointment.

- Prescription management. Tracking eyeglass and contact lens prescriptions, including expiration dates, per-eye parameters, and renewal status, should be native to the platform rather than managed in a separate spreadsheet. Strong prescription management also supports patient recall workflows by triggering reminders when prescriptions are due for renewal.

- Reporting and business analytics. Owners and administrators need visibility into revenue per provider, claim denial rates, no-show trends, and inventory turnover. Strong reporting turns raw data into decisions rather than just archiving it.

- Multi-location practice support. For practices with more than one office, multi-location practice support means centralized patient records, cross-location scheduling, and consolidated reporting rather than running separate instances of the software at each site.
Medesk's multi-location support is built around this centralized model, which becomes increasingly important as a practice grows.
The table below summarizes how these features map to day-to-day practice efficiency.
| Feature | Primary Benefit | Who It Helps Most |
|---|---|---|
| Cloud-based scheduling and online booking | Fewer scheduling errors, patient self-service | Front desk, patients |
| EMR and practice management integration | Eliminates duplicate data entry | Providers, billing staff |
| Billing and insurance claims workflows | Faster reimbursement, fewer denials | Billing staff, owners |
| Automated reminders | Reduced no-shows | Front desk, owners |
| Diagnostic equipment integration | Accurate clinical data capture | Providers, technicians |
| Inventory management | Real-time stock visibility | Opticians, dispensers |
| Patient portal | Improved patient communication | Patients, front desk |
| Prescription management | Accurate Rx tracking and recall | Providers, front desk |
| Multi-location support | Consolidated oversight | Owners, administrators |
For a deeper look at how visual communication and workflow management tools support patient engagement inside these systems, see Medesk's guide on visual communication in healthcare.
How the Right Software Transforms Your Eye Care Practice
The case for switching to an integrated platform is not just theoretical. Practices that consolidate scheduling, billing, and clinical records into one system consistently report measurable operational improvements, even if the exact figures vary by practice size and specialty mix.
- Reduced admin time per patient. When staff are not manually transferring information between a scheduling tool, a billing system, and a clinical record, the time spent per patient visit on administrative tasks drops substantially.
Many clinics report that front desk and billing staff reclaim several hours per week once duplicate entry is eliminated. This is the time that can be redirected toward patient experience improvements and dispensing.
- Fewer billing errors and faster claim reimbursement. Automated insurance billing workflows catch coding mismatches before claims are submitted, which reduces denial rates and shortens the reimbursement cycle. This directly affects cash flow, particularly for practices that rely heavily on Medicare and Medicaid billing for a portion of their patient base.
- Reduced no-shows through automated reminders. Practices that implement SMS reminders and email automated reminders typically see a noticeable drop in no-shows compared to manual phone-call reminders alone. Since no-shows represent lost revenue and wasted provider time, this is one of the more directly quantifiable benefits of adopting a modern system.
Some practices report reductions in appointment abandonment rates of 20–30% after implementing automated reminder workflows.
- Improved patient experience and retention. A smoother booking experience via online booking, fewer scheduling mistakes, and clear patient communication about appointments and billing all contribute to a better patient experience. Patients who feel the practice is organized and responsive are more likely to return and to refer others, directly supporting practice revenue.
- Practice profitability and scalability. As a practice grows, an integrated system scales more predictably than a patchwork of disconnected tools. Scalability here means the software can absorb more patients, providers, and locations without a proportional increase in administrative overhead.
- Stronger workflow management. A unified platform gives practice managers visibility into every step of the patient journey, from initial booking through dispensing and payment. This end-to-end workflow management reduces the gaps where tasks fall through the cracks, such as a frame order that was placed but never followed up on, or a patient recall that was due but never triggered.
A simple way to frame the return on investment is to look at three levers:
- time saved per staff member per week
- reduction in denied claims
- and reduction in no-show rate.
Even modest improvements across these three areas compound into meaningful annual savings for a practice running on thin administrative margins. Practices engaging patients through modern digital touchpoints also report higher patient satisfaction scores, which increasingly influence online reviews and referral volume.
For evidence-based strategies on patient engagement that complement what your software enables, Medesk's article on patient engagement strategies covers the core principles that translate across practice settings.
Cloud-Based or On-Premise Optometry Software?
Deployment model is one of the first decisions a practice needs to make, and it shapes cost structure, IT burden, and long-term flexibility.
- Cloud-based systems run on the vendor's servers and are accessed through a web browser or app, typically under a subscription pricing model billed monthly or annually per provider or per location.
- On-premise deployment means the software runs on servers physically located at the practice, usually requiring a larger upfront licensing cost and ongoing internal or contracted IT support to maintain.
For most independent optometrists, cloud-based systems offer clear advantages. There is no server hardware to purchase or maintain, software updates happen automatically without IT intervention, and staff can access records securely from any location with an internet connection. This is particularly valuable for a solo practitioner who does not have dedicated IT staff and needs a system that works reliably without ongoing technical management.
For a multi-location practice, cloud-based deployment also simplifies scalability. Adding a new office does not require installing and configuring new on-premise servers. Centralized data means administrators can view scheduling and reporting across all sites from one dashboard.
On-premise deployment can still make sense for practices with very specific data control requirements or existing infrastructure investments, but they come with tradeoffs:
- higher upfront capital cost
- ongoing maintenance responsibility
- and slower feature updates since new functionality typically has to be manually installed rather than rolled out automatically.
Medesk's cloud-based scheduling and multi-location support are both built around a cloud-first model, which reflects where most of the market has moved for practices that want lower IT overhead and easier expansion.
HIPAA Compliance and Data Security in Optometry Practice Management Software
HIPAA compliance is more complex than simply choosing a vendor that claims to be "HIPAA-compliant" on their homepage. Understanding the actual requirements helps practice owners ask the right questions during vendor evaluation.
HIPAA has two core components relevant to software selection:
- The Privacy Rule governs how protected health information can be used and disclosed.
- The Security Rule specifically addresses electronic health records and requires administrative, physical, and technical safeguards for any electronic protected health information (ePHI) that a system stores or transmits.
Any software vendor that handles patient data on your behalf is considered a business associate under HIPAA, which means your practice needs a signed Business Associate Agreement (BAA) with that vendor. This is a baseline requirement, not an optional extra, and any vendor unwilling to sign one should be disqualified immediately from consideration.
Beyond the BAA, practical HIPAA compliance in an optometry workflow touches several everyday activities:
- Recall emails and automated reminders. Automated patient communication systems need to avoid including specific clinical details in unsecured emails or texts, since these channels are not always encrypted end to end. SMS reminders should be carefully structured to comply with minimum necessary disclosure standards.
- Insurance submissions. Claims data containing ePHI needs to be transmitted through encrypted channels, whether submitted directly through the practice management software or routed through a clearinghouse.
- Teleoptometry visits. Any remote consultation platform used for virtual visits needs its own BAA and encryption standards — a topic covered in more depth in Medesk's HIPAA compliance in telemedicine guide.
- Patient portal security. The patient portal must use encrypted connections and enforce strong authentication, since it provides direct patient access to ePHI outside the clinical setting.
Access controls and audit logs are also central to Security Rule compliance. Staff should only have access to the patient data necessary for their role, and the system should log who accessed which records and when. This is important both for internal accountability and for demonstrating compliance if the HHS Office for Civil Rights investigates a complaint or breach.

Data breaches involving patient health information carry real financial consequences, including regulatory fines up to $1.9 million per violation category and the cost of mandatory breach notifications to affected patients. Beyond the direct costs, a breach damages patient trust in ways that are harder to quantify but just as real.
Staff training remains one of the most underrated components of compliance: strong passwords, careful email handling, and awareness of phishing attempts all reduce risk far more than technology alone.
Teleoptometry and Remote Patient Monitoring
Teleoptometry has moved from a pandemic-era workaround to a permanent part of many eye care practices' service models. Understanding where it fits helps practices decide which visit types belong on a screen and which still require an in-person eye exam.
Common use cases include remote triage for patients reporting sudden vision changes or eye irritation, where a quick virtual consultation can determine whether urgent in-person care is needed. Post-operative follow-ups after procedures like cataract surgery or LASIK are another strong fit, since many check-ins involve reviewing recovery progress rather than performing new diagnostic testing. Contact lens check-ins for stable, long-term wearers can also often be handled remotely, reducing the need for patients to take time off work for routine follow-ups.
Remote patient monitoring extends this further for chronic condition management. Patients with glaucoma or diabetic retinopathy benefit from more frequent monitoring of intraocular pressure or retinal biomarkers, and connected devices can feed this data back to the practice between formal visits.
Platforms like Altris AI are beginning to bring AI-assisted analysis of retinal imaging data into this workflow, representing the next generation of what optical practice management software can support.
For any of this to work within a compliant framework, the underlying platform needs to support virtual visits with the same rigor as in-person appointments:
- secure video conferencing
- integration with the patient record so notes and findings from a virtual visit appear in the same chart as in-person exams
- and patient communication tools that keep patients engaged with their monitoring schedule.
Medesk's cloud-based scheduling and automated reminders extend naturally into this workflow, since virtual appointments still need to be booked, confirmed, and tracked like any other visit.
Practices exploring this space in more depth may find it useful to review Medesk's guidance on custom telemedicine solutions, which outlines how virtual care models integrate with a practice's existing clinical and administrative systems.
Top Optometry Practice Management Software Compared
There is no universally "best" platform, since the right choice depends heavily on practice size, budget, and existing workflows. Below is an honest comparison of the major named platforms in the optometrist software category, along with where Medesk fits as an eyecare software option for US practices.
| Platform | Best For | Deployment | EMR + PM Integration | Notable Consideration |
|---|---|---|---|---|
| RevolutionEHR | Independent optometrists wanting an optometry-specific EMR | Cloud-based | Yes | Strong clinical templates, pricing requires direct quote |
| Eyefinity | Practices already using VSP-affiliated services | Cloud-based | Partial, depends on module | Tight VSP integration but less flexible outside that ecosystem |
| Compulink | Multi-specialty practices including ophthalmology and optometry | Cloud and on-premise | Yes | Long-standing platform, can feel dated in UI |
| MaximEyes | Growing practices wanting integrated retail and clinical tools | Cloud-based | Yes | Strong optical retail features, learning curve for new staff |
| Eye Cloud Pro | Small to mid-size practices seeking simpler cloud tools | Cloud-based | Yes | Lower cost entry point, fewer advanced reporting features |
| Liquid EHR | Independent practices seeking affordable cloud EHR | Cloud-based | Yes | Strong value for small practices, limited advanced features |
| EyePegasus | Practices needing deep optical retail integration | Cloud-based | Yes | Established optical retail capabilities |
| Medesk | Practices wanting a unified EMR and practice management integration with strong billing and multi-location support | Cloud-based | Yes | Transparent GDPR framework, built-in insurance billing workflows |
A few honest observations worth noting:
- RevolutionEHR has strong brand recognition among independent optometrists specifically because it was built for the specialty from the ground up, but practices should verify current pricing directly since packages vary by module.
- Eyefinity's tight integration with VSP can be a major advantage for practices with a high volume of VSP patients, but that same integration can feel limiting for practices with a more diverse payer mix.
- Compulink supports both optometry and ophthalmology in one system, which suits combined practices, though some users find the interface less modern than newer cloud-first competitors.
- MaximEyes is often praised for its optical retail and dispensing tools, but new staff may need more training time to become fully proficient.
- Eye Cloud Pro tends to appeal to smaller practices prioritizing lower monthly costs over deep reporting capability.
- Liquid EHR and EyePegasus both serve the independent optician software segment with competitive cloud-based options.
- DrChrono and MedFlow EMR also appear in some optometry evaluations, particularly for practices that want a more generalist EHR foundation with specialty customization layered on top.
Medesk's differentiation centers on the combination of EMR and practice management integration with built-in insurance billing workflows and genuine multi-location support, all under a transparent compliance framework rather than a vague compliance claim.

For practices evaluating platforms based on EHR integration depth and clear billing workflows rather than just a feature checklist, this combination is worth weighing carefully against the more optometry-specific tools listed above.
How Much Does Optometry Practice Management Software Cost?
Pricing pages rarely tell the full story, which is why total cost of ownership needs to be evaluated beyond the advertised subscription pricing figure. For optical practice management software, the gap between sticker price and real annual cost can be significant.
Most cloud-based platforms charge per provider per month, though some charge per location instead, which matters significantly for a multi-location practice trying to project costs as it adds sites. Before committing, ask whether pricing scales linearly per provider or whether there are location-based discounts as the practice grows, since this affects long-term scalability of the cost structure.
Beyond the base subscription, practices should budget for several often-overlooked costs:
- Setup and data migration fees. Moving patient records, scheduling history, and billing data from a legacy system is rarely free, and complex migrations can take weeks depending on data volume and format compatibility. Practices migrating from older systems like Optinet FLEX or on-premise installations should request a detailed migration timeline and cost estimate before signing.
- Training costs. Staff need time away from patient-facing work to learn a new system, and some vendors charge separately for structured training sessions beyond basic onboarding documentation. Effective change management during system transitions directly affects how quickly the practice sees a return on its investment.
- Hardware and diagnostic integration costs. Connecting existing autorefractors, OCT devices, or tonometers to a new integrated platform may require additional interface licensing fees depending on the equipment manufacturer.
- Patient financing integration fees. Some practices offer patient financing options through third-party providers like CareCredit. Verify whether integration with these financing tools is included in the base platform or requires an additional module.
- Hidden fees in long-term contracts. Some vendors lock practices into multi-year contracts with automatic renewal clauses or charge extra for features that seemed included during the sales process — such as advanced reporting or additional user seats.
A useful way to frame the decision is to compare two example scenarios:
- A solo practitioner with one location and two staff members will typically face lower absolute monthly costs but should pay close attention to per-provider pricing tiers that might apply hidden minimums.
- A three-location practice with multiple providers per site needs to model costs at scale, factoring in whether multi-location support is priced as a bundled feature or billed separately per site, since this can meaningfully change the total annual cost projection.
The core principle is to request a full pricing breakdown in writing before signing rather than relying solely on the advertised monthly subscription figure.
How to Choose the Right Practice Management Software for Optometry
Choosing new practice management software is a significant operational decision, and rushing it often leads to costly mid-contract switching. The following framework breaks the decision into manageable steps for any eye care practice size.
Step 1: Audit your current optical workflow management. Document exactly where your existing systems fall short, whether that is manual claim reconciliation, disconnected inventory management, or staff scheduling conflicts that go unnoticed until the day of an appointment. Map the patient journey from online booking through dispensing and payment to identify every handoff where data currently leaves the system.
Step 2: Define must-have versus nice-to-have features. Separate features your practice cannot function without, such as billing and insurance claims workflows or diagnostic equipment integration, from features that would be convenient but are not deal-breakers, such as advanced business analytics dashboards.
Step 3: Verify diagnostic equipment integration with your specific US brands. Do not assume compatibility. Ask vendors directly whether they support your specific autorefractor, tonometer, OCT, and visual field analyzer models, since integration quality varies significantly between manufacturers.
Step 4: Test demo scenarios using your real workflows. Instead of watching a generic sales demo, bring your actual patient flow, including a routine eye exam, a medical visit requiring different billing codes, and a dispensing transaction, and ask the vendor to walk through each scenario live.
Step 5: Evaluate migration and onboarding experience. Ask specifically how patient records and billing data migrate from your legacy system, how long the process typically takes, and what support is available during the transition period. Understand what staff training is included and whether additional change management support is available.
Step 6: Check HIPAA credentials directly. Confirm the vendor will sign a Business Associate Agreement, ask about encryption standards for data at rest and in transit, and request documentation of their security practices rather than accepting a verbal assurance. Ask specifically how the vendor handles breach notification if a security incident occurs.
Step 7: Model total cost of ownership over three years. Take the base subscription cost, add realistic estimates for migration, training, equipment integration, and any add-on modules, and compare across at least three vendors before making a final decision. Factor in expected time savings from reduced manual work to build a simple ROI model.
Step 8: Check references from practices similar to yours. Ask the vendor for references from practices with a similar size, specialty mix, and payer profile to your own. A solo optometrist's experience with a platform may differ substantially from that of a three-location multi-provider group.
Selecting the right practice management software optometry practices depend on is ultimately about more than feature checklists. It is about choosing a platform that fits the clinical reality of eye care, while meeting the compliance and cost transparency standards that US independent optometrists genuinely need.
Whether you are comparing RevolutionEHR, Eyefinity, Compulink, or evaluating Medesk as an all-in-one optometry software alternative, the framework above gives you the structure to make a confident, well-informed decision for your eye care practice.
Frequently Asked Questions
1. What is the best optometry practice management software?
RevolutionEHR, Eyefinity, and Compulink are the most established names in the US market, each with different strengths. The right choice depends on practice size, payer mix, budget, and whether you need integrated optical retail features alongside clinical and billing tools. Medesk offers a strong option for practices prioritizing compliance, billing integration, and multi-location management.
2. What are examples of practice management software used in optometry?
Well-known examples of practice management software in optometry include RevolutionEHR, Eyefinity, Compulink, MaximEyes, Eye Cloud Pro, Liquid EHR, EyePegasus, and Medesk. Each platform varies in its approach to EMR integration, optical retail management, billing automation, and cloud-based deployment. Some, like DrChrono and MedFlow EMR, originate from general medical EHR platforms but offer optometry-specific configurations.
3. What is the best medical practice management software for small optometry practices?
For small and independent optometry practices, the best medical practice management software balances affordability with essential features: cloud-based scheduling, automated reminders, integrated billing, and patient records management. Eye Cloud Pro and Liquid EHR are often cited for their accessible pricing, while Medesk's all-in-one platform suits growing practices that want billing workflows and multi-location support built in from day one without costly add-ons.
4. Does optometry practice management software need to be HIPAA-compliant?
Yes. Any software that stores, transmits, or processes protected health information (ePHI) for US patients must meet HIPAA Security Rule requirements. Practices must obtain a signed Business Associate Agreement from any vendor handling patient data. Compliance covers encryption, access controls, audit logging, and staff training. Verify these requirements directly with vendors rather than relying on homepage claims.
5. How much does optometry practice management software cost?
Cloud-based optometry practice management software typically costs between $200 and $600 per provider per month, depending on features and modules included. Total cost of ownership is higher when factoring in setup fees, data migration, staff training, and diagnostic equipment integration. Practitioners should request itemized pricing in writing and model three-year costs before committing to any platform.


