Software System Requirements

The following are minimum system requirements for PerfectLaw® Software.

Windows Compatibility Information


Windows 7 Pro / Ultimate
32 & 64 bit
Windows 8 Pro / Enterprise
Windows 10
32 & 64 bit

Attorney Information Manager (AIM)

Document Management

Time and Billing

Accounts Payable

Management Reports

General Ledger

Conflict of Interest


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 or our help desk support line.

Hardware/Network Requirements

For specific recommendations, please contact a PerfectLaw® network engineer at


For running front office and integration with Microsoft Office. Additional requirements for Time & Billing and Back Office Workstations are noted in red.

  • Microsoft® Windows 7 Professional or higher (32/64-bit supported)
  • 2 GB RAM (3 GB RAM)
  • 2 core at 2.6 GHz or higher
  • Gigabit network

Database Server

Small Sized Firms:
(up to 10 users)

  • Microsoft® Windows Server
  • Microsoft® SQL Express1 (version 2005 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 2005 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 2005 or higher)
  • Dual/Quad 2.6 GHz processor
  • 8 GB RAM
  • Available disk space requirements vary based on document storage needs

Remote Offices (non-hosted)

Connection Support:

  • RDP services via Remote Desktop Server using or Citrix RDP client are supported

RDP with Remote Desktop Server Configuration:

  • Microsoft® Windows Server 2008/2012
  • 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 and VMware Virtualization


  • Microsoft supported printers

Client Server over WAN connection (non-hosted) or Hosted Configuration

Perfectlaw® is designed to run as a client-server application over a LAN not a WAN; PerfectLaw operation over a WAN requires remote Microsoft RDP logins to a centralized Microsoft RDS server or similar technology; WE DO NOT RECOMMEND running PerfectLaw® applications as a remote client with a centralized SQL SERVER OVER A WAN.

NOTE: For hosted networks please contact your PerfectLaw® representative for additional requirements.

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)
  • Connect directly to a Windows PC or Terminal Server. (Preferred)
  • Microsoft VPN (PPTP, L2TP) used with RDP
  • The built in Microsoft VPN client is the only VPN client supported.
  • GoToMyPC
  • GoToMeeting
  • WebEx
  • LogMeIn
  • TeamViewer
  • Must be installed as a running service and allow a constant dedicated connection.


Two workstations, representing the most common windows configuration, should be available for configuration and installation testing.
A dedicated computer and network login is required for PerfectLaw® remote support (other than those required for normal processing by Buyer).

1 SQL Express Edition supports a limited database size, single processor server, and 1 GB of RAM in the buffer pool. Depending on performance requirements and existing hardware, Standard SQL may be required.
2 Additional memory be required depending upon the number of concurrent users.

Additional System Requirements for Applications

Paperless Workflow®
(PerfectLaw® Imaging)

  • Software resides on a workstation with Windows 32-bit Desktop Operating System (not server)
  • Intel Core Duo 3.0 GHz (maximum performance) with 1 GB available RAM
  • 40+ pages per min. (maximum performance)
  • Ideally, the OCR/OWR processor should reside on a standalone workstation because it is resource intensive
  • Requires AIM 7 or later

NOTE: Paperless Workflow® requires an available SMTP server for emailing notification and documents.

*OPTIONAL* OCR/OWR Add-On resides on the same machine. Imaging capture tool and OCR/OWR Add-on run as foreground applications, meaning the computer it's running on can't be logged off or shutdown. It is recommended to install the capture tool on a workstation that is not used by any users. Or if running on a server, the server should not be logged off. Simply lock the screen.

PerfectLaw® iAIM Web Services
iSlips / iDocuments

  • Microsoft® Windows Desktop or Windows Server
  • Intel Core 2 Duo 3.0 GHz (maximum performance) with 1 GB available RAM
  • IIS 6.0 or later
  • Internet Domain Name Required
  • Microsoft .NET 3.5 or later
  • Requires AIM Version 7 or later

Exchange Profile Service (EPS)

  • Same workstation configuration as above (can reside on the same machine as Paperless Workflow®)
  • Microsoft Outlook 32-bit
  • Microsoft Exchange Dedication Email Account
    Application runs as a foreground application, Windows desktop must be logged in

PerfectLaw® Exchange PLSync
Exchange 2007/2010

  • Software resides on a workstation (or a virtual machine) with Windows 32-bit Desktop Operating System (not server) as a service
  • Intel Core 2 Duo 3.0 GHz (maximum performance) with 2 GB available RAM
  • Requires AIM 7 or later
  • PerfectLaw® PLSync Supports Exchange 2007 SP2, Exchange 2010, Exchange 2013 and Microsoft Office 365
  • NOTE: Microsoft Office 365 email hosting is preferred. For on premise Exchange Server, the client access server, Exchange database and sync mailboxes are required to be on the same server.

PerfectLaw® Full Text Search

  • Windows Server 2003,2008,2008 R2, 2012, 2012 R2 required when using full text indexer with Office documents (Windows Server 2012 & 2012 R2 requires documents to be stored on SQL server)
  • Additional disks will be required for Full Text Index storage
  • Additional Microsoft filter required for Office 2007 and higher document indexing

NOTE: Full text search of profiled MSG files stored on a Windows 2008 64-bit server requires Outlook 2010 64-bit installed on the server. Outlook 2010 64-bit not included with purchase.

UPGRADES: The PerfectLaw® software will include a key that must be reactivated whenever the software is moved from one server to another. There will be no relicensing or relocation charge to Licensee to change a Designated Location (so long as only one Designated Location is in place at any one time) or to move the Software from one server to another (with the exception of network consulting required to assist licensee if there are problems with the move, which shall be provided by licensor at its then-current standard rates), and Licensor shall promptly reactivate the key following such move at Licensee's request. Before any server move and/or upgrade takes place, a requirements document must be reviewed to determine the reconfiguration and/or relocation will properly work.