System Requirements

<< Click to Display Table of Contents >>

Navigation:  Designing a PCB with the DEX PCB Designer > Getting Started > Installing the DEX PCB Designer >

System Requirements

Software system requirements refer to the conditions and specifications necessary for a software program to operate correctly and efficiently. These requirements can be broadly categorized into two main types: hardware requirements (physical) and software requirements (non-physical). They outline the environment needed to support the software, ensuring compatibility, optimal performance, and overall user satisfaction. Here's what typically falls under each category:

Hardware Requirements

These specify the physical components of a computer system needed to install and use the software efficiently. These components can include:

Processor (CPU)

The minimum or recommended speed (in GHz) and number of cores, indicating the computational power needed to run the software effectively.

CPU. The faster the better. We suggest an I7.

clip0985

RAM. The more the better. On a  32 bit version O/S you are limited to 3GB usable (the extra 1GB is reserved for your video card). I recommend at least 2GB on Windows XP and 3GB on Windows 7 and later. Windows Vista is not recommended.

clip0981

Memory (RAM)

The amount of RAM required for the software to operate optimally. Insufficient RAM can lead to slow performance or software crashes.

Hard Disk Drive Space (Storage)

The minimum free disk space necessary to install the software and handle its operations, including space for temporary files, system cache, or user data.

A decent size disc with ample space is recommended. At least 500Mb of free space is recommended.

A Solid State Drive (SSD) is recommended for faster start-up

A Solid State Drive (SSD) is recommended for faster start-up

 

Graphics Processing Unit (GPU)

For software that requires intensive graphical operations, the specifications for the graphics card, including the minimum memory and processing capabilities, are vital.

VIDEO CARD

You must have at least a 24 bit color video card. All modern video cards support 24/32 bit color.

clip0982

Peripheral Devices

Additional hardware such as printers, scanners, or external devices that might be necessary depending on the software's functionalities.

MONITOR

Here the bigger, the better. The Monitor is your view into your design. I recommend at least 1920 pixels horizontal.

DEX will work with multiple monitors and you can drag parts of DEX onto different monitors. DEX remembers the position of all its windows are restored them the next time you run DEX.

All modern video cards support at least two monitor outputs, and many support even more. 

All modern video cards support at least two monitor outputs, and many support even more. 

.

 

MOUSE

You definitely a 3 button mouse with a central thumb wheel. The thumb wheel is use you zoom in and out and pressing down the thumbwheel/middle mouse button pans the view.

clip0984

Network Hardware

For software requiring internet or network access, details about the necessary network interfaces, internet speed, and sometimes even bandwidth usage information.

Power Supply

This is more relevant for very high-powered software setups or servers that require a consistent and specific power supply to operate effectively.

Software Requirements

These involve the non-physical aspects and other software prerequisites necessary for the desired software to function correctly. They include:

Operating System

The specific operating system(s) and the version(s) on which the software can run. This requirement is crucial for compatibility purposes.

Windows 8  or later. You can use a 32 bit version or a 64 bit version. A 64 bit version is recommended.

clip0979

System Software

The necessity for certain drivers, frameworks, or libraries to be pre-installed. For example, some applications may require the latest DirectX for graphics handling or .NET framework for system support.

Software Compatibility

Some software might need other software to be present or, conversely, might have incompatibilities with certain programs.

Browser Requirements

For web-based applications, the type and version of web browser necessary to run the application smoothly.

User Licenses

Information regarding the licensing and the type of licenses needed for software operation, especially for multi-user environments or businesses.

Security Software

Requirements or recommendations for specific security software or configurations, especially for software handling sensitive data.

Updates and Patches

The system's ability to accept, install, and run updates or patches for the software, which is crucial for long-term usage and security.

Regional Settings

For some software, there might be a need for specific regional or language settings in the system.

Network Requirements (If applicable)

For software that operates over a network or the internet, additional specifications might be necessary:

Internet Speed

The minimum internet speed necessary for online functionalities.

Network Protocols

Required network protocols or standards for proper communication between systems.

Security Protocols

Necessary security measures or protocols, like SSL/TLS, especially for applications dealing with personal or confidential information.

Conclusion

Understanding these software system requirements is crucial before the installation of new software, ensuring compatibility, smooth operation, and user satisfaction. Ignoring these requirements can lead to system crashes, data loss, or severely hampered functionality.