Frequently Asked Questions

Your question isn't answered here? Contact us directly.

Licensing and Maintenance


Single User License: The software is installed in individual computers (not in shared computers over a network and not in servers) for employees of the licensed site. Only the computer that is carrying the proper "USB Key" (or "dongle") on a working USB port will be able to run the software in full mode.

Local Network License: With this type of license, the software is installed in local computers for employees of the licensed site, without the need of carrying the USB Key in each computer. Instead, a "Net USB Key" is installed on a designated License Server which can be in the local office or in a remote location. Access and usage can only be made available for employees from the licensed office site. With the Basic Local Network License, Up to 2 users can simultaneously access the software at any time (more can be added with additional fees). The Basic Local Network License also has a limit on the range of IP addresses of local employees of the licensed site that can access the software. The smallest Local Network License for a specific site allows a white list of up to four /24 subnets (with four unique third octets) for employees of the licensed site. With additional fees, the smallest (Basic) Local Network License can be opened to a broader range of subnets for employees from the same licensed site. Multiple offices with Local Network Licenses can be managed from one License Server and shared between employees from the licensed sites.


You can continue to use the software beyond the maintenance expiration and without payment of the annual maintenance. However, free technical support will not be available and you will not be able to run maintenance updates or new software upgrades that are released after the expiration date on your USB Key(s). Also, please notice that compatibility with future operating systems will only be provided with the current maintenance releases. Our website allows users to download any previous releases of Ensoft software so you will always have access to the release/update that works with your maintenance expiration date. The pricing of maintenance renewals have small increases with time after expiration.


Our policy allows for a one-time, free permanent transfer of each software license.

You may find detailed installation notes for single user and network licenses in the links below
Our software products may run in “Demonstration” mode in one of the following situations:
  • 1- When selected to be installed as “DEMO (No Key)” during software installation.
  • 2- When no USB Key (security key or dongle) is available in the computer in use.
  • 3- When the software release date is newer than the maintenance expiration date.

The “Demo” versions of our products are actually the full versions but without allowing saves or new computational runs (and no access to the Technical Manual since it is copyrighted).

For prospective users trying the “Demo” mode it is highly recommended to open any of the examples installed with the software so the users can see the type of input and output features of each sampled model. Additional insight can be gained by also opening and reading the accompanying notes that are accessible from the User's Manual (or the Examples Manual) for the opened example file.

The User’s Manual, which is accessible from “Demo” mode, has detailed explanation of each input parameter for each software product. The “Demo” mode will not allow for computational runs, but running time is only a few seconds in almost all cases.



Software manuals are installed with each program. The easiest way to access the manuals is from the "Help" menu. The manuals can alo be accessed from the Windows "Start Menu" (usually in lower left corner of the Windows Desktop screen). For instance, for LPILE, you can access the User's and Technical Manuals at:

Start Menu > All Programs > Ensoft > Lpile2019 > LP2019 Technical Manual

Start Menu > All Programs > Ensoft > Lpile2019 > LP2019 Users Manual

The Technical Manual is copyrighted and only works when you have the proper USB Key connected to the computer in use. The User's Manual is a standard Adobe PDF file. In order to open either manual you will need Adobe Acrobat or Reader (free from v8 or newer.


If the Technical Manual is not opening with Acrobat or Reader (while having the LPILE USB key connected to the computer in use) then perhaps the Adobe software is not configured correctly. Start Adobe Reader (or full Adobe Acrobat) then click on "Edit/Preferences" and "Internet" under "Categories". Please make sure that a check mark is placed under "Display PDF in Browser" then click OK and exit Reader. You can then try to run the Technical Manual once again.


By default the example files are installed on a folder in the root drive. For instance, for LPILE, you can see the example files in the following folder:

                  (root drive) \ Ensoft \ Lpile2019-Examples
A chapter in the User's Manual for each program includes some additional information regarding each example problem.

Users can download, install and run -free of additional charges- any release/update of our products that was made prior to the maintenance expiration date. Software releases can be accessed from the Downloads page.


    The most common causes are as follows:
  1. The correct USB Key is not plugged into the user’s machine. Plug the appropriate USB Key for the desired program into a functioning USB port on the user’s machine.
  2. The USB Key is not plugged in correctly. When recognized by the user’s machine, there will be a small solid green LED light near the tip of the USB Key. If this light is not present or blinking, the USB port may not be functional. Please try plugging the USB Key into other available USB ports on the machine or even another computer where the desired program is installed. If this does not solve the issue, then please go ahead and contact Ensoft Technical Support .
  3. The USB key is plugged in and being recognized (green LED constantly visible) but the program still runs in Demo Mode, why? If this is the case, the maintenance on the user’s license may have expired, and the user is trying to run a version of the program released after the maintenance expiration. The user can check this from “Help” menu and Selecting “About”. This will give information about the software version, as well as the USB Key. If the Release Date of the program is newer than the Maintenance Expiration Date, then the user will be unable to run this program version. In order to do so the Maintenance must be renewed, and can be done so by contacting our Sales Department

Upon completion of your upgrade/renewal order you will receive an email from Ensoft (either from ' or from '') with instructions and the upgrade file. To complete the upgrade you will need to run the "Ensoft Key Inquirer" utility (see further below how to run this utility). In the dialog window select the "Browse" button under "Upgrade File" section in lower right and point to the place where you saved the file attachment that Ensoft sent to your office for the maintenance upgrade (a file with the extension "filename.upd"). The "Ensoft Key Inquirer" utility is installed with the software. It can be accessed from the Windows Start Menu (usually in lower left corner of the Windows Desktop screen). For instance, for LPILE, you can access the Ensoft Key Inquirer at:

                      Start Menu > All Programs > Ensoft > Lpile2019 > Ensoft Key Inquirer v5
or for Windows 10:

                      Windows Start Menu > All Apps > Ensoft > Lpile 2019 > Ensoft Key Inquirer v5
The 'Ensoft Key Inquirer v5' utility simply calls the 'ensoft_key_inquirer_v5.exe' application that is installed in the program's installation directory.


Engineers would consider the purchase of both (LPILE &s; GROUP) when they have designs of foundations that involve single piles (under lateral loads) as well as other designs involving pile groups with large caps. The LPILE program is dedicated to the modeling of single piles and thus have several advanced features that are not present in the more general GROUP program. Some of those unique features in LPILE are the following: critical pile penetration, buckling analyses, push-over analyses, LRFD code compatibility and some ACI318 design aides for reinforced-concrete pile section(s). The GROUP program has a broader scope than LPILE since it covers load transfers in the lateral as well as axial directions, plus a 3D frame analysis for compatibility of deformations and equilibrium while assuming a rigid pile cap. It has most features from LPILE other than those specific missing items that were mentioned earlier. However, GROUP is not able to model a single pile since it will generate a singular matrix when it tracks compatibility of deformations and load equilibrium for the framed system.

To use LPILE/ SHAFT/ PYWALL/ APILE/ TZPILE/ STABLPRO, the user needs the following minimum system configuration:
  • Any personal computer with an Intel™ Pentium™ or newer processor
  • A hard disk with at least 50 MB of free space.
  • Microsoft Windows™ 2000, XP, VISTA, Windows 7, Windows 8, Windows 8.1 or Windows 10 in either 32-bit or 64-bit releases. A release of the Microsoft Windows™ system that is newer than those listed will need a new update of the software.
  • Minimum of 640 KB of free RAM memory.
  • Open (available) USB port (v2 or newer).
  • Graphics card compatible to the Microsoft Windows™ operating system that is being used.
  • A mouse or similar pointing device.
  • (Optional) Any Windows-compatible printer.
In addition, GROUP requires the following:
  • Graphics card compatible to the Microsoft Windows™ operating system that is being used and that accepts OpenGL.
Yes for products released after January 23, 2018. Detailed guidelines for 'silent' installations are included in the following memo: Silent installation on client computers. The document was prepared for LPILE installations but it is similar for all other products.
The best recommendation is to open any of the previously-run example data files and also look at the associated notes in the User's Manual (or Example Manual) for the opened example file. Users can thus review the type of input and output of each example or at least check the example that may be most similar to their desired model.

Look in this FAQ for where to find the Example files.
Look in this FAQ for where to find the Manuals.

When you are ready to input your own data (either from a blank start or from an initial opened example file), it is suggested that you enter data sequentially from the top to the bottom of each allowed entry under the DATA menu. It is also important that you have the User's Manual opened at the section that corresponds with the data input that you are trying to enter.