# CalWin 64-bit Beta

A 64-bit beta version of CalWin is now available. In the future only 64-bit versions of will be delivered.&#x20;

#### Below is a general highlight of the benefits of 64-bit applications

1. Increased memory access: One of the most significant advantages of 64-bit architecture is the ability to access more memory than 32-bit systems. 64-bit systems can access up to 16 exabytes of memory, while 32-bit systems can only access up to 4 GB of memory. Applications that require a large amount of memory, such as video editing software or scientific simulations, will benefit greatly from the increased memory access.
2. Improved performance: 64-bit systems are generally faster than 32-bit systems, as they can process more data at once. This is especially true for applications that perform complex calculations or manipulate large amounts of data.
3. Better security: 64-bit systems provide better security than 32-bit systems. They have a larger address space, making it more difficult for attackers to exploit vulnerabilities in memory. Additionally, 64-bit systems have stricter data execution prevention (DEP) measures, which prevent malicious code from executing in memory.
4. Compatibility with modern hardware: Many modern hardware components, such as graphics cards and processors, are designed to work optimally with 64-bit systems. By migrating to 64-bit architecture, applications can take full advantage of the performance benefits offered by these components.
5. Future-proofing: As more and more systems move towards 64-bit architecture, it makes sense for applications to follow suit. By migrating to 64-bit architecture, applications can ensure that they remain compatible with future operating systems and hardware.

The memory limitation has normally not been a big deal for most CalWin users, but administrator doing product maintenance  could get out of memory error messages from time to time. Also heavily loaded (many users) web solutions using CalWin Server was exposed to running out of memory. With 64-bit application this limitation is removed, but of course the installed memory (and page file size) is still a limit.

## Installation

The distribution ZIP file of the 64-bit version is exactly the same as for the 32-bit version, except that the `cw.exe` and `cwdatamanager.exe` are 64-bit applications. The only additional requirement is that a 64-bit Oracle client must have been installed and configured.

## Oracle 64-bit client

Below are the download link to Oracle 19 64-bit client.

[Download link for Oracle 64-bit client version 19.3](https://s3.eu-central-1.amazonaws.com/download.calwin.no/Oracle/19.3/64Bit/WINDOWS.X64_193000_client_home.zip)

[OPatch utility](https://s3.eu-central-1.amazonaws.com/download.calwin.no/Oracle/19.3/64Bit/p6880880_190000_MSWIN-x86-64.zip) (required to apply the 19.19 patch)

[Patch to 19.19](https://s3.eu-central-1.amazonaws.com/download.calwin.no/Oracle/19.3/64Bit/p35046439_190000_MSWIN-x86-64_19.19.0.0.zip)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.calwincloud.com/misc-documentation/calwin-64-bit-beta.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
