SAGE 100 SECURITY BEST PRACTICES

Sage 100 Security
Practical Security Guidance for Sage 100 Customers

Sage 100 security requires more than reviewing users inside the software. Depending on how Sage 100 is deployed, security may also involve your Windows server, workstations, remote access tools, hosting provider, backups, SQL Server, third-party integrations, and internal IT policies.

This page is designed to help Sage 100 customers understand the key areas they should review to help protect their system, data, and users.

The goal is not to turn your accounting team into network engineers. That would be rude. The goal is to help identify the right security questions and make sure the right people are reviewing them.

Start with Your Sage 100 Environment

The first step is understanding how your company accesses Sage 100.


  • On-Premise Sage 100

    If Sage 100 is installed on your own server, your internal IT team or managed service provider should help review:

    • Windows Server security
    • User access to the server
    • Network permissions
    • Workstation setup
    • Antivirus and endpoint protection
    • Server patching
    • Backup and restore procedures
    • Remote access controls

    ACC can help review Sage 100 application security, but the server and network environment should also be reviewed by your IT provider.

  • Hosted Sage 100

    If Sage 100 is hosted by a third-party provider, many server-level protections may be handled by the hosting company. However, your company should still validate what is being managed and what remains your responsibility.

    Questions to ask your hosting provider include:

    • Is multi-factor authentication required for remote access?
    • How are users added and removed?
    • How quickly can former employee access be disabled?
    • Are backups performed daily?
    • How long are backups retained?
    • Are backups tested for restoration?
    • Who has administrator access to the hosted server?
    • How are ACC, consultant, or third-party support users granted access?

    Hosted does not mean “nothing to review.” It means the review includes the hosting provider, because apparently responsibility likes to hide in contracts.

     

Key Areas to Review
🛡️ User Roles & Administrator Access

 

Review Sage 100 Users and Roles

Sage 100 allows companies to create security roles that control access to companies, modules, menus, tasks, and system permissions. A security review should confirm that user access still aligns with actual job responsibilities and that employees only have access required for their day-to-day work.

Organizations should also review access to sensitive modules, company maintenance settings, and security configuration areas. Users with multiple overlapping roles or excessive permissions may introduce unnecessary risk if access has expanded over time without review.

 

Limit Administrator Access

Administrator access should be restricted to a small number of trusted users and reviewed regularly. Companies should confirm that administrative rights are still necessary, remove outdated access for former employees or consultants, and avoid using shared administrator accounts whenever possible.

Administrative privileges should not be used for routine processing tasks unless absolutely required. Limiting elevated access helps reduce both accidental changes and security exposure.

🔗 Integrations, Backups & Recovery

 

Validate Backups and Disaster Recovery

Backups are a critical part of ERP security and business continuity planning. If data is damaged, encrypted, deleted, or lost, the recovery process becomes just as important as preventing the issue in the first place.

Companies should confirm that Sage 100 data, custom reports, integration folders, and related repositories are included in backup planning where appropriate. Backup files should be stored separately from the production environment, and restore testing should be performed periodically to confirm recovery procedures actually work when needed.

 

Review Third-Party Integrations

Many Sage 100 environments include third-party applications for EDI, shipping, reporting, warehouse management, payment processing, and other operational functions. These integrations should be reviewed regularly to confirm they are still required, properly secured, and included in upgrade and backup planning.

Organizations should also review how integrations connect to Sage 100, what level of access they require, and whether dedicated accounts are being used instead of standard employee credentials. Unused integrations or outdated access points should be removed when no longer needed.

🔐 Remote Access & Authentication

 

Secure Remote Access

Many Sage 100 environments rely on Remote Desktop Services, Citrix, or hosted desktop environments for remote access. Because these systems often serve as the primary entry point into the ERP environment, they should be reviewed carefully as part of an overall security strategy.

Areas commonly reviewed include multi-factor authentication, remote desktop permissions, idle session timeout policies, consultant access, and controls around file transfers or shared clipboard access. Companies should also confirm that former employees no longer retain remote login access.

Sage documentation also includes environment-specific considerations for Remote Desktop Services and Citrix deployments, including workstation and server configuration recommendations.

 

✅ System Maintenance & Version Readiness

 

Stay Current and Supported

Running unsupported software can increase both security and operational risk. Companies should periodically review their Sage 100 version, Windows Server compatibility, workstation requirements, and third-party enhancement compatibility to confirm their environment remains supported.

Upgrade planning is especially important for organizations preparing for Sage 100 2026, which is a 64-bit only release and may require additional planning for environments still running older 32-bit components. Reviewing upgrade readiness early can help reduce disruption and avoid compatibility surprises later in the process.

Quick Sage 100 Security Checklist

Use this as a starting point:

 

How ACC Can Help

ACC Software Solutions can help Sage 100 customers review application-level security and identify areas that should be discussed with internal IT or a hosting provider.

ACC can assist with:

  • Reviewing Sage 100 users and roles
  • Reviewing administrator access
  • Identifying inactive users
  • Reviewing access by company, module, menu, and task
  • Discussing hosted versus on-premise responsibility areas
  • Coordinating review items with your IT provider or hosting company
  • Reviewing upgrade readiness and 64-bit planning
  • Helping document a recurring security review process

 

Need Help Reviewing Your Sage 100 Security Settings?

ACC Software Solutions can help your team review Sage 100 user access, roles, administrator permissions, hosted environment questions, remote access concerns, and other security best practices.

Contact ACC Support
Email: support@4acc.com
Website: www.4acc.com/support

Solutions by Industry

What's New

The Mid-Year Reset: Where Your Operations Are Slowing You Down

Read More

Submitted by Courtney Quinn on Thu, 05/28/26 - 15:14

Growth Doesn’t Wait for Outdated Systems

Read More

Submitted by Courtney Quinn on Thu, 05/21/26 - 16:37

What “Real-Time” Actually Looks Like in a Modern ERP

Read More

Submitted by Stephanie Dean on Thu, 05/14/26 - 14:34

Whatever Your ERP Needs, We Have the Solution!

Or call us for a free consultation 866-379-3799