# Platforms, Compilers, and Dependencies

This section lists the supported platforms, supported compilers, and software dependencies for the KeyView software.

## Supported Platforms

- Microsoft Windows Server 2019 x64
- Microsoft Windows Server 2016 x64
- Microsoft Windows Server 2012 x64
- Microsoft Windows 10 x64
- Microsoft Windows 8 x86 and x64
- Microsoft Windows 7 x86 and x64

## Supported Compilers

Platform | Architecture | Compiler Name | Compiler Version
--- | --- | --- | ---
Microsoft Windows | x86 | cl | Microsoft 32-bit C/C++ Optimizing Compiler for x86 Version 17 (Visual Studio 2012) to Version 19 (Visual Studio 2019)
Microsoft Windows | x64 | cl | Microsoft C/C++ Optimizing Compiler for x64 Version 17 (Visual Studio 2012) to Version 19 (Visual Studio 2019).

## Software Dependencies

To run KeyView on Windows requires the Microsoft Visual C++ 2019 redistributables to be installed. The redistributables are provided in the `vcredist` folder of the KeyView SDK but you can download the latest installers from Microsoft to get the latest security, reliability, and performance improvements.

Some KeyView components require that you have installed specific third-party software:

- Outlook 2002 or later is required to process Microsoft Outlook Personal Folders (PST) files using the MAPI-based reader (`pstsr`). The native PST reader (`pstxsr`) does not require Outlook.

  NOTE: You must install an edition of Microsoft Outlook (32-bit or 64-bit) that matches the KeyView software. For example, if you use 32-bit KeyView, install 32-bit Outlook. If you use 64-bit KeyView, install 64-bit Outlook.

  If the editions do not match, KeyView returns `Error 32: KVError_PSTAccessFailed` and an error message from Microsoft Office Outlook is displayed: `Either there is a no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Outlook and set it as the default mail client`.

- Lotus Notes or Lotus Domino (the minimum requirement is 6.5.1, but version 8.5 is recommended)—for Lotus Notes database (NSF) file viewing.

- Microsoft .NET Framework Version 2.0 Redistributable Package (if programming in .NET environment).

_FT_HTML5_bannerTitle.htm