System Requirements
Just plug it in!
If you use our hosted service or our turnkey preconfigured hardware, just plug it into the network and you are ready to go with guaranteed performance and reliability. If you prefer to use your own hardware, we are still ready to help.
Server Operating Systems
EnterpriseWizard is built on the J2EE architecture for compatibility across all operating systems. Both 32 bit and 64 bit versions of the following OS's are supported for the server. For optimum performance, we strongly recommend using a 64 bit OS.
Prebuilt installers are available for download on:

Windows: 2000, 2003, 2008, XP, Vista, 7

Linux: All major releases, including Suse, RedHat, Debian, Fedora, CentOS, Gentoo
Virtual/Cloud OS's
The virtual forms of the above OS's are also supported. EnterpriseWizard runs under Linux Xen, VMWare Hypervisor and Windows Hypervisor.Please contact us about other operating systems and mainframe support.
Client Operating Systems
All operating systems that support a browser are supported including Windows, Linux, MacOS, Solaris, AIX, Chrome OS
Mobile Devices
All mobile devices that provide a browser with adequate JavaScript are supported, including the iPhone, Android and BlackBerry
Browser Support
No client software is needed to access EnterpriseWizard, as it is a 100% web-based product. All access is through a web browser, and the following browsers are supported.
- On Windows: IE 7.0, 8.0, 9.0+, FireFox 2.0, 3.0, 4.0+, Safari 2.0, 3.0, 4.0+, Chrome 1.0+
- On Mac/Linux/Unix: FireFox 2.0, 3.0, 4.0+, Safari 2.0, 3.0, 4.0+, Chrome 1.0+
Web Server Applications
The installation package includes the JBoss application server and Tomcat JSP server, and no additional web server is needed. For example, you can install the entire product on a laptop running Windows XP home edition or the server edition.
If either Apache or IIS are found, EnterpriseWizard will automatically integrate with them so that it can be accessed either through the JSP server on port 8080 (by default, the actual port is configurable) or through the native web server on port 80.
Databases
- 1 user (laptop): 4G
- 3-49 users: 12G
- 50-499 users: 24G
- 500-100,000 users: 36G.
- When architecting an application, there is a trade-off between performance, flexibility and RAM requirements. We designed for maximum performance and flexibility, knowing that this would require a lot of RAM. Essentially, we bet that Moore's law would bring down the price of RAM to the point where 12G, 24G or 36G would be affordable and indeed it has.
- We built on J2EE to exploit the billion dollar investment that companies like Sun and IBM have made in this platform for enterprise connectivity, security and scalability. It paid off, but Java-based applications are memory hungry.
- EnterpriseWizard is a 2,000,000+ line enterprise application, built on an infrastructure that allows it to scale to hundreds of thousands of users. Just as a Boeing 747 needs a large runway to take off, even when there are just a few passengers, so EnterpriseWizard needs sufficient RAM, even when there are only a few users.
- Dual quad-core Intel i7 processors
- Redundant power supplies
- 24G RAM
- Four 500G SATA II hard drives in RAID 10 configuration
EnterpriseWizard has been certified against MS SQL Server 2005 SP2 and 2008 and MySQL 5.0, 5.1 and uses JDBC for database interoperability. MySQL is a fast, easily maintained SQL database with a capacity to hold 64 Terabytes of data. Unless an alternate database such as SQL Server is selected, MySQL is automatically installed and configured with the installation of EnterpriseWizard.
Each record typically only takes a few kilobytes of disk space, but attached files can exceed 100M each and may be indexed for full text search, so the amount of space required mostly depends upon the number, size and type of attached files. As a very rough guide, it is reasonable to allocate 500GB for a system that will contain a million records.
If the database is on a separate machine from the application server, the machines should have a 10GBps or faster connection to avoid performance problems. The basic RAM requirements are 4GB for the database machine and 10GB for the application server.
We recommend using the default MySQL database on the same machine as the application. This not only improves performance but security. In this default configuration, all external ports to the database are closed, making it impossible for anyone to hack directly into the database, even if they had the administrator password. Database administration, such as backups and adding tables, fields and indexes are done through the application, so there is no need for DBA expertise.
If you elect to use MS SQL Server, rather than MySQL, we recommend MS SQL Server 2011 because MS SQL Server 2008 r2 has limitations that cause it to be half as fast as MySQL for many operations.
Hardware
If you install on your own server, we recommend a minimum of 12G Gigabytes of DDR RAM and a 64 bit OS such as Linux or 64 bit Windows for optimum performance. Dual quad-core processors are recommended for systems with large numbers of concurrent users and we highly recommend the Intel i7 processors such as the e5520. Approximate RAM requirements are:
If the system is configured for unlimited end-users, it may be hard to anticipate the numbers of end users who will actually be accessing the system, but it is reasonable to simply double the staff user numbers. For example, a system with 25 staff users and unlimited end users should be given as much memory as a system with 50 users
Note: The memory requirements are the same whether you are running under a native or virtual OS, and while the application will run efficiently on a laptop with 4G RAM, it really does need at least 12G when it is being used to serve multiple users. There are three reasons for this:
Turnkey System
We offer turnkey servers with EnterpriseWizard pre-installed. These include:
Our hardware partner, ASA Computers, delivers turnkey servers that provide superb performance. They are delivered pre-configured for your network, with EnterpriseWizard already installed. Click here to configure a server that can handle over 100,000 tickets per hour at a cost of under $4,000.
Hotswap Redundant Servers
For high-availability, we will configure pairs of Linux servers for full redundancy at no additional charge. Machines pre-configured for enterprises with over 100,000 active users include 16 processor cores and 36 Gigabytes of DDR RAM. Configurations for larger enterprises are available on request and all are backed by our performance guarantee.





