How to add additional file servers?


One file store can have many file volumes.

When a file volume is full mark it as "ReadOnly"

Read only

Create a new volume and all new file uploaded will be stored on this new volume.

Alternative file volume

 When we create/upload a file we never actually change the existing raw file only create more versions.


What is the standard install directory structure?


The standard install comes pre bundled with:-

The following are the main directories:-

  • activemq-data/ used for the message server
  • apache-tomcat/ used for Tomcat web server
  • bin/ contains all the standard scripts and ant XML files
  • cache/ the cache directory ( outside of the web document root)
  • data/ the database files.
  • dev/ the source code. 
  • docs/ the compressed and encrypted documents. 
  • logs/ all the logs for the system.
  • private/ 

Drag & Drop files onto emails, jobs, quotes & contacts.


You now can drag & drop to add attachments for emails, jobs, quotes and contacts.

Simply drag your files from your computer and drop them to the "Attachment" section in email compose screen.

You also can drag & drop files to tasks and quotes data entry screen to add them as attachments:

Contact data entry screen accept files as attachments as well.

Note: you can't drop files in the text area. It will break the drag & drop function. You can close the browser window and open the screen again to do

What are the MINIMUM platform requirements?


stSoftware server Minimum requirements

The system is a pure Java SE implementation. All extensions required to the standard JDK7+ install come bundled with the system installation. The system is intended as a large multi-user web application, having large internal data caches which require generous amounts of RAM on the server machine.

The server is compatible with standard Java servlet 3.0 or above container. Supported servlet containers include : 

Support multiple site publishing and authoring


stSoftware systems are built from the ground up on a unique multi-layered database structure which allows documents, articles, business rules and all other types of data to be selectively and securely shared across many systems and sites.   

A layered database system is the aggregation of the layers below by selectively placing data and documents in different layers they can be securely shared across the different systems.

Layered database

Detailed design of a layered database system Multi-Layered DB Application-