Windows Compatibility Information


Applications
Windows 10/11 Pro
32 & 64 bit
Windows 10/11 Pro /
Enterprise Windows 10/11
32 & 64 bit
Attorney Information Manager (AIM)
Document Management
Time and Billing
Accounts Payable
Management Reports
General Ledger
Conflict of Interest
Collections
Screen Painter
* For existing customers with 64-bit Windows operating systems, an updated PerfectLaw® Software Client is required. Please contact our help desk for further information via e-mail at helpdesk@perfectlaw.com or our help desk support line.
 

Hardware/Network Requirements

The following are minimum system requirements. For specific recommendations, please contact one of our PerfectLaw® Network engineers.

Workstation
For running front office and integration with Microsoft Office
Additional requirements for Time & Billing and Back Office Workstations are noted in red.
  • Microsoft® Windows 10/11 (32/64-bit supported)
  • 3 GB RAM (4 GB RAM)
  • 2 core at 2.6 GHz or higher
  • Gigabit network
  • 1280x960 Minimum Screen Resolution (Billing)
Database Server
Small Sized Firms:
(up to 10 users)
  • Microsoft® Windows Server
  • Microsoft® SQL Express1 (version 2017 or higher)
  • 2.0 GHz processor
  • 4 GB RAM
  • 100 GB Available disk space
Standard Sized Firms:
(11 to 75 users)
  • Microsoft Windows Server/64-bit
  • Standard Microsoft® SQL Server/64-bit (version 2017 or higher)
  • Dual 2.6 GHz processor
  • 8 GB RAM
  • Available disk space requirements vary based on document storage needs
Enterprise Sized Firms:
(>75 users)
  • Microsoft® Windows Server/64-bit
  • Standard Microsoft® SQL Server/64-bit (version 2017 or higher)
  • Dual/Quad 2.6 GHz processor
  • 8 GB RAM
  • Available disk space requirements vary based on document storage needs
Remote Offices (on-premises)
Connection Support RDP services via Remote Desktop Server using or Citrix RDP client are supported. Please call for special WAN Installation Guidelines and Requirements.
RDP with Remote Desktop Server Configuration:
  • Microsoft® Windows Server 2016 or higher
  • 64-bit supported
  • 4 GB RAM for 1-6 users 2
  • 2-4 core at 2.6 GHz
  • Dedicated to RDP services only (SQL, Exchange and other server product must run on separate Windows servers)
  • Gigabit network recommended

Virtual Machines Microsoft Hyper-V
(for VMware Virtualization please call for more information.)
Printing Microsoft supported printers

PerfectLaw Client Server Software Remote Connections
Perfectlaw® Client Server Software is designed to run as a client-server application over a LAN not a WAN; PerfectLaw operation for remote offices and mobile PCs over a WAN requires Microsoft RDP logins to a centralized Microsoft RDS server or similar technology located on premises. A typical on premises platform configuration for multiple offices is shown as follows:

  • NOTE: WE DO NOT SUPPORT running PerfectLaw® applications as a remote client with a centralized SQL SERVER OVER A WAN.  
  • For cloud configurations please contact your PerfectLaw® representative for additional information.
Approved Remote Connection Programs for Software Support
The following list contains the programs and services PerfectLaw supports for connecting your network to assist with software related issues or updates. Per your license agreement for PerfectLaw software support, your firm must provide a dedicated responsive connection to ensure support can be delivered within a timely fashion.

Note: For enhanced security PerfectLaw can provide an IP address range so the network administrator can grant access only to that range. This will prevent unauthorized computers from connecting. Please let us know if you would like further information.

Supported Remote Connection Programs & Services Include:
  • Microsoft Remote Desktop Connection (RDP)

  • Microsoft VPN (PPTP, L2TP) used with RDP
  • GoToMyPC
  • GoToMeeting
  • WebEx
  • LogMeIn
  • TeamViewer

  • Connect directly to a Windows PC or Terminal Server. (Preferred)

  • The built in Microsoft VPN client is the only VPN client supported.

  • Must be installed as a running service and allow a constant dedicated connection.