Contents
CyberMatrix Office is a virtual office collaboration program. It is an ideal solution for those companies wishing to allow their employees to work from home yet still be accessible to those that need to work with them.
Installing CyberMatrix Office
Getting Started
Using CyberMatrix Office
Purchase Information
License
Feedback
Other CyberMatrix Software
Find up to date information on all CyberMatrix software at:
http://www.cybermatrix.com
Copyright © CyberMatrix® Corporation, Inc. 2006. All rights reserved.
About CyberMatrix Office
CyberMatrix Office is a virtual office collaboration program. It is an ideal solution for those companies wishing to allow their employees to work from home yet still be accessible to those that need to work with them.
Please note that CyberMatrix Office is not free software; it is trial software. You may evaluate it at no charge, but to continue using the program you must purchase a license to use it from CyberMatrix.
CyberMatrix Office is copyright (C) 2006, by CyberMatrix Corporation, Inc. All rights reserved. Anything not explicitly allowed below is prohibited.
This software is provided "as is". In no event shall CyberMatrix Corporation be liable for any consequential, special, incidental or indirect damages of any kind arising out of the delivery, performance or use of this software. This software has been written with great care but CyberMatrix does not warrant that the software is entirely error free.
You may not attempt to reverse compile, modify, translate or disassemble the software in whole or in part.
You may freely distribute the trial version of CyberMatrix Office, provided that all the files are included and are unmodified and that no files have been added to the package. Please distribute it by copying the original zip file. You may not ask any money for the distribution.
If you want to put this application on a CD-ROM or other software compilation, please contact CyberMatrix before doing so. This is to ensure that old or incomplete files are not included in the compilation.
You may evaluate the trial version of CyberMatrix Office without any charge for a period of 30 days. After that time, the program must be registered with CyberMatrix or you must completely remove the program from your computer. Each person who will use the program must have a separate license. A site license allows every user in your company to use the software. After 30 days from the time of installation the software will cease functioning but can still be registered.
System requirements.
Operating systems
Windows 95* / 98 / ME / 2000 / XP / 2003 server
DirectX
DirectX8 or higher (DirectX9.0c recommended)
*The help system will not work under Windows 95 or Windows NT4 without installing Internet Explorer 4 or later, plus the HTML Help ActiveX controls..
Installing CyberMatrix Office
There are two steps involved in installing CyberMatrix Office: Installing the server and installing the client
Installing the server
Run the setup program from your distribution. The distribution will either be a CyberMatrix Office CD that has been sent to you or a folder you created yourself, after downloading and running the CyberMatrix Office download. On the second screen of the setup, choose the Server and Data Only option and press the Next button. At the Enter Server IP Address prompt screen, enter the IP address of the machine that will host the shared data and server and continue with the rest of the setup.
The client gets the IP Address from the CMOffice.ini file. If the client can't read a valid IP Address, it will not run. The OfficeServer.exe server application must be running at all times. If this application is not running, the client applications will not work.
If you are using a router or firewall, you should ensure the Port number the server software uses is not being blocked. The Port number the server software uses is 9000.
Installing the client
Run the setup program from your distribution. On the second screen of the setup, choose the Client Only option and press the Next button. At the Enter Server IP Address prompt screen, enter the IP address of the machine that is hosting the shared data and server software and continue with the rest of the setup.
Security
The default password for the Administrator account is "magic". To ensure you have a secure system, change the admin password immediately. Write down the new password and store it in a secure location, such as the company safe.
Getting Started
Initial Administrator notes
When you run CyberMatrix Office after enabling security, a login dialog will appear. The default Administrator password is "magic". So when you first login enter Administrator in the box labeled Enter LoginID and magic in the box labeled Enter Password. You should change this password if it is important that users cannot view or change other user's data.

The first step in using CyberMatrix Office is to enter your employees into the program. To do this, select View | Data Manager from the main menu of the server software. The Data Manager screen should pop up. In the radio group to the left, select Employees. This will cause the Employees table data to be displayed in the grid to the right. Enter your employee information in this grid. See the Data Manager link for more information. The CyberMatrix Office database contains sample data, so you'll probably want to delete it first. See the section on deleting records to learn how to do this.
Initial User Notes
When you first run CyberMatrix Office a login dialog will appear. Your administrator should have setup a password for you and assigned you a user name. Enter your loginID and password at this screen.
See also: Using the Security Features, Troubleshooting.
Using Office
Getting to Know the Main Screen
Configuring CyberMatrix Office
Managing Employee Data with the Data Manager
Using the Security Features
Getting to Know the Main Screen
After logging in the main screen will appear.

The main screen is used to show the connections to other employees. The main screen consists of two parts: a menu and a set of visual controls.
Menu
Below you will find an explanation of all the menu items.
File
Change Password
Brings up the change password dialog that allows you to change your login password.
Connect to Person
Bring up the connection dialog which allows you to establish a connection with another employee. See also: Connecting to other employees.
Exit
Closes the program.
View
Options
Brings up the options screen where the different configuration options may be set. See also: Program Options.
Window
Log
Brings up the Log child window. The Log window shows technical details about your machine and others that are connecting to you.
Video Capture
Brings up the Video Capture child window. The Video Capture window shows what others will see when they connect to your web cam.
Screen Capture
Brings up the Screen Capture child window. The Screen Capture window shows what will see when they connect to your screen.
Tile
Use Tile to arrange MDI child forms so that they are all the same size. Tiled forms completely fill up the client area of the parent form.
Cascade
Use Cascade to arrange MDI child forms so they overlap.
Arrange All
Use Arrange All to arrange the icons of minimized MDI child forms so they are evenly spaced and don't overlap.
Visual Controls
The visual controls on the main screen consist of child windows showing your desktop, web cam and a log of all activity. When you connect to another person you will see that connection in another child window.
Connecting to other employees
To connect to another employee choose File | Connect To Person from the main menu. A dialog will appear:

Select the person you want to connect to from the Employee pull-down list. Choose which view you want: the person's web camera or the person's desktop. Then press OK. Employees with a higher status require permission before you can see them or their desktop.
A child window will then appear with the video of the person.
Configuring CyberMatrix Office
On choosing View | Options from the CyberMatrix Office main menu you will see the configuration screen. The options are split up into three different sections: the General Tab, the Audio Video Tab and the Network tab. Choose a section by clicking on the labeled tab corresponding to that section.
In the CyberMatrix Office Server application you will only see the Network tab.
To close this screen and save any changes made, press the OK button. To close this screen without saving any changes made, press the Cancel button.
General Options
The General Options section is for setting program and data options.
This is what the General Options section looks like.

Program Options
Show Tips on Start Up
Set this option to see helpful tips when the software first runs.
Show Log Panels
Set this option to show the log panel window on the main screen. Otherwise the Log window will be minimized.
Show Video and Desktop Captures
Set this option to show the web camera and screen capture windows of your machine. Otherwise these capture windows will be minimized. Showing these captures is really only useful to initially show that the software is working on your machine.
Audio Video Options
The Audio Video Options section is for setting audio video related options.
This is what the Audio Video Options section looks like.

Video Options
Frame Rate
Used to set or retrieve the desired frame rate, expressed in frames per second. If FrameRate = 0, the default frame rate of the video capture device is used.
Video Device
Used to select the current video device in the list of video devices available on the current platform.
Video Size
Used to select a video size in the list of the video sizes available on the current video capture device.
Video Subtype
Used to select a video subtype in the list of the video subtypes available on the current video capture device.
Preferred Video Sizes
Used to automatically use the video capture device size nearest to a preferred width and height.
- if Stretch is unchecked, the control is resized to the nearest size found.
- if Stretch is checked, the nearest size is selected, the control is resized to the preferred width and height, and the video window is stretched to fit the control.
E.g. we wish a 320x240 display size, and the video capture device offers only 176x144 and 352x288 sizes.
- UseNearestVideoSize (320, 240, false) selects the 352x288 video size and resize the display window to 352x288.
- UseNearestVideoSize (320, 240, true) selects the 352x288 video size and stretches the display window to 320x240.
Audio Options
Render Audio
If checked, the current audio capture device is added to the preview or recording graph and the audio stream is rendered on the default sound device.
Mute Audio
Used to mute the audio speakers.
Audio Capture Device
Used to select the current audio capture device in the list of audio capture devices available on the current platform.
Audio Input Device
Used to select the current audio input device in the list of audio input devices available on the current platform.
Network Options
The Network options tab is used to set the IP address used by the CyberMatrix Office server application. To set the IP address, enter the IP address of the machine the server is running, into the IP Address field.
It is very important to set the correct IP address. If the wrong IP address is used, the client applications will not be able to connect to the server.
The CyberMatrix Office server application shows several other options on this tab:
Use Local IP Addresses
If checked, the software will use the machines local IP address when logging who has connected to the system. Otherwise the Internet IP address will be used. Setting this option would be useful only when testing on a local network.
Camera Port
This is the port number used by the web camera or other video input device. In order to see both a person's video and desktop a different port number must be used for the Camera and the Desktop.
Desktop Port
This is the port number used by the desktop. In order to see both a person's video and desktop a different port number must be used for the Camera and the Desktop.
Network Streaming
The Network Streaming property is used to enable the live network streaming when the recordings are running.
Allowed values:
Disabled network streaming is disabled
Direct Network Streaming direct network streaming from the platform running CyberMatrix Office
Streaming To Publishing Point CyberMatrix Office sends the streaming media to the Windows Media Server specified by the Media Server Publishing Point setting.
To save CPU and network resources, rather than streaming directly to the network, you can send the live stream to a Windows Media Server (or Windows 2003 server) from which the users will connect to the live stream. To enable this feature, set Network Streaming = Streaming To Publishing Point, and set the Media Server Publishing Point URL.
E.g.: Media Server Publishing Point = "http://your_WM_server.com/your_publishing_point "
Data Features
The CyberMatrix Office server application uses a database to store its data. The database consists of several tables. These tables can be edited and administered by using the Data Manager. See the links below for further information.
Getting to Know the Data Manager
Viewing and Editing Table Data
CyberMatrix Office Table Details
Viewing SQL Queries
Executing SQL Queries
Deleting records
Inserting Records
Re-indexing Tables
Backing Up Data
Restoring Data
Avoiding table re-indexing
Managing Employee Data with the Data Manager
The Data Manager screen allows viewing and editing of all CyberMatrix Office data. To bring up this screen select View | Data Manager from the main menu. The following screen should pop up:

Note that in CyberMatrix Office the Data Manager is only accessible from the Server application.
The Data Manager consists of three parts. The menu, the data navigation toolbar and the data view. The menu contains several data related functions. The data navigation toolbar is used to navigate through the different tables. The data view shows the data of a single table.
Menu
The menu consists of four sections File, Search, Records and Help. See below for descriptions of the different functions found within these sections.
File
Export to CSV - Exports the current table to text (CSV) format. See also: Importing and Exporting Data in CSV Format.
Import CSV File - Imports a text file in comma separated variable (CSV) format into the current table. See also: Importing and Exporting Data in CSV Format.
New SQL File - Opens the Notepad text editor to allow you to create a new SQL file. See also: Viewing SQL Queries.
Edit SQL File - Opens the Notepad text editor to allow you to edit an existing SQL file.
Open SQL File - Allows you to choose an existing SQL file and shows the results of that query in the detail tab data grid.
Execute SQL File - Allows you to choose an existing SQL file and execute that query. Only Administrators can execute queries.
Re-index Table - Re-index the currently selected table. See also: Re-indexing Tables.
Close - Closes the Data Manager screen.
Search Section
The Search section allows you to find records when in the detail tab view. To search for a record you must first click in or tab over to the field in which you want to search. Then choose Find from the Search menu. In the dialog that pops up, enter the text you want to search for then press the Find Next button. To find the next occurrence of that text press the Find Next button again.
Records Section
The Records section contains the following functions:
Copy - Copies the selected record into the Windows clipboard for pasting later.
Paste - Pastes the record contained in the Windows clipboard into a new record.
Cut - Copies the selected record into the Windows clipboard for pasting later and then deletes the record.
Insert Record - Inserts a record above the selected record. See also: Inserting records.
Delete Selected Records - Delete all the selected records. See also: Deleting records.
Delete All Records - Deletes all the records in the current table.
Backup Data - Makes a time-stamped backup file of all tables. See also: Backing up Data.
Restore Data - Replaces your existing data with the tables from a previous data backup. See also: Restoring data.
The Data navigator Bar
The bar at the top is the data navigator. The data navigator is for navigating the records of the current table. The first button |< will move to the first record of the current table. The second button < will move to the previous record. The third button > will move to the next record. The fourth button >| will move to the last record. The + button will add a new record. The - button will delete the current record. The button with the check mark will save changes made to the current record. The x button will cancel any changes made to an unsaved record. The last button refreshes the current table to show the latest changes made to it.
The Data Tabs
The data tabs show all the tables used in CyberMatrix Office and allow you to view and edit the data in them. See the Viewing and Editing Table Data section for more details.
Viewing and Editing Table Data
There are two ways to enter table data: form view and detail view.
Entering data in form view
To enter data by form view, choose the tab corresponding to the table for which you wish to enter data. A form will appear showing all the fields in that table. The screen should look like this:

To add a new record press the + button on the data navigator bar. A blank record field will appear. Enter data in the fields and press the check mark on the data navigator bar. This saves the record changes.
Entering data in detail view
To view a table's data in detail view, first choose the Detail tab. The screen should look like this:

To view the data for a table choose the table's radio button in the left box. The table's data should then appear in the grid to the right. The data may now be edited directly in the grid. After editing a record, the changes will be saved after you move off the edited record.
Currently, data from SQL queries may not be edited in this way.
You can cancel any changes you made to a record by either clicking the Cancel button (the big X) on the Database Navigator at the top of the screen or by simply hitting the ESC key.
Table Details
CyberMatrix Office has 2 tables: Audit and Employees.
Audit
This table records connections to the database. Here are the field sizes and descriptions:
EmployeeID - Text - 15 - unique
IPAddress - text 15
TimeStamp - TimeStamp
Notes - Text - 25
The EmployeeID field links to the EmployeeID field in the Employees table. The TimeStamp field indicates the time and date when the audit record was modified. The Notes field describes what kind of audit record was added.
Employees
This table lists all employees, their type, passwords and security level, their IP address and the times they last used the system. Here are the field sizes and descriptions:
EmployeeID - Text - 15 - unique
Name - Text - 25
Type - Unsigned Integer
Password - Text - 10
Level - Text - 1
IPAddress - Text - 15
LastIn - TimeStamp
LastOut - TimeStamp
The EmployeeID field must be a unique ID for the employee. The Type field indicates the type of employee. The Type field can have the following values:
0 - Wide open anyone can see anyone
1 - Open area anyone can see the person and their screen, the employee does not know if anyone is watching
2 - Cubicle anyone can see the person and their screen but the employee knows you are watching
3 - Open office can see the person if there, the door closed (you can't see their screen) if they are not there
4 - Windowed office can see person but the employee knows you are watching
5 - Closed office must knock to see person
6 - Private only office holders can knock
7 - Exclusive no one can see person
Private employees can only be contacted by Office employees (Type > 2). No one can contact the Exclusive employee. All Office employees must be asked permission to see their screen. All Closed office and Private employees must be asked permission to see them.
The Password field indicated the login password for this employee. The Level field indicates the security level of the employee. This field can be A for Administrator, M for Manager or blank for an ordinary employee. The IPAddress field indicates the IP address this employee last used to connect to the system. The LastIn LastOut fields indicate the times they last opened and closed the software.
Viewing SQL Queries
It is possible to view the results of simple SQL statements stored in external text files. SQL stands for Structured Query Language; it is a way to extract information from databases using English-like commands.
To create a new SQL file either create one using any text editor or choose File | New SQL File from the menu. Save the SQL file to a folder, usually the CyberMatrix Office Data folder. Remember to save with the .SQL extension.
To open a previously saved SQL file choose File | Open SQL File from the menu. A file select dialog will pop up allowing you to choose a SQL file. After selecting a file, you should see the results of the query in the data grid.
Here is an example of a simple SQL Select query:
Select EmployeeID, IPAddress
From Audit
Where TimeStamp Between "2006-03-09" And "2006-04-03" And EmployeeID = "newmana"
Order By EmployeeID
This query shows all audit records, sorted by EmployeeID for the employee "newmana" between March 09 and April 03.
Note that when using dates in SQL, you must use the ISO format (i.e. yyyy-mm-dd).
For more information on SQL, consult a good introductory database textbook. There is also some documentation on the supported SQL calls in the database engine manual. To read this manual choose Help | DB Engine Manual from the Data Manager menu.
Executing SQL Queries
It is possible to execute simple SQL statements stored in external text files. SQL stands for Structured Query Language; it is a way to manipulate information from databases using English-like commands.
To create a new SQL file, either create one using any text editor or choose File | New SQL File from the menu. Save the SQL file to a folder, usually the Project Clock Data folder. Remember to save with the .SQL extension.
To open a previously saved SQL, file choose File | Open SQL File from the menu. A file select dialog will pop up allowing you to choose a SQL file. After selecting a file, you should see the results of the query in the data grid.
Here is an example of a simple SQL Update query:
UPDATE Employees SET Password='tragic' WHERE Password='magic'
This query will update all employee records where the Password is "magic". For these records, the Password will be renamed to "magic".
For more information on SQL, consult a good introductory database textbook. There is also some documentation on the supported SQL calls in the database engine manual. To read this manual, choose Help | DB Engine Manual from the Data Manager menu.
Deleting records
To delete a record when in form view, navigate to the record and press the - button on the navigator bar.
To delete one or more records in the detail view, select the records to delete. To select multiple records, click on the first record then hold down the [Ctrl] Key and click to select individual records or hold down the [Shift] key to select a range of records. To delete the selected records either press the [Ctrl]+[D] key combination or choose File | Delete Selected Records from the menu. To delete all the records in the current table choose File | Delete All Records from the menu.
Inserting Records
To insert a record when in form view, press the + button on the navigator bar.
To insert a record in the detail view, click on the record above which you wish to insert a record. Then either press the [Ctrl]+[I] key combination or choose File | Insert Record from the menu.
Importing and Exporting Data in CSV Format
Importing Data
CyberMatrix Office can import data in the form of comma-separated CSV files. If you have existing data from another application, this data can be imported into CyberMatrix Office provided it is saved in the right format. CSV files used for importing must follow the exact same format as the table into which they will be imported. That is, if you look at a table in the detail view of the Data Manager you will notice the order of the fields in the table. This is the same order that your CSV file must be in. Most spreadsheet programs like Microsoft Excel allow you to easily load in CSV file and move columns around.
See the section Table Details for more details on field types and sizes.
To import a CSV file choose File | Import From CSV from the Data Manager menu. A wizard will guide you through importing the CSV file.
Note that when running the wizard, your import time format string must be exacty the same as what is in the CSV file. Most people leave in the .zzz in the import format string when their CSV data does not have microseconds. The import is not smart enough to determine what date/time formats you are using. You have to tell it.
Exporting Data
Data can also be exported in CSV file format from CyberMatrix Office. This data can be imported into other applications that can handle CSV imports.
To export a CSV file first select the table to export from the Data Manager. Then choose File | Export To CSV from the menu. A file select dialog will allow you to select the CSV file to export.
Re-indexing Tables
Over time, one of your tables may require re-indexing. When a table requires re-indexing, it is considered to be corrupted. See the section Avoiding table re-indexing to learn more about table corruption. Usually when a table is corrupted, you will see an error message such as:
DBISAM Engine Error #9217 Error reading From Data File C:\Program Files\CyberMatrix Office\data\Audit.dat
Re-indexing the table is simple. Just select the corrupted table in the Detail view and then choose File | Re-index Table from the Data Manager menu. It does no harm to re-index a non-corrupt table.
DBSys
If you are unable to open the application to do a re-indexing, you can get the DBSys utility. DBSys is a utility from Elevate Software, the makers of the database engine used in CyberMatrix Office. Use this program to repair the affected table.
Last Resort
If after trying all these solutions you still have problems, you can zip up the problem data files and e-mail them to CyberMatrix support.
Backing up Data
In CyberMatrix Office, it is possible to backup your data. To create a backup of your data choose Records | Backup Data from the menu in the Data Manager screen. Running this function will create a zip file in the Data\Backup folder. The zip file will have a name consisting of the current date and time the archive was completed.
Restoring Data
To restore previously archived data choose Records | Restore Data from the Data Manager menu. A file select dialog will pop up allowing you to choose the archive you would like to restore.
Using the Security Features
CyberMatrix Office has a security mechanism to prevent employees from accessing the computers of other employees.
Logging In
When you run CyberMatrix Office a login dialog will appear.

The default Administrator password is "magic". To login for the first time enter the word Administrator in the LoginID box and enter magic in the Password box then press OK. If you press the Cancel button, the application will close.
Important: write down and store your changed password in a secure location such as the company safe.
Security Levels
There are three security levels: Administrator, Manager and User. The default security level is User.
Assigning Security Levels to Users
To assign someone a security level, login as an Administrator or Manager. Find the desired employee record in the server application's Data Manager. Assign A to the Level field of the employees you want to be administrators. Assign M to the Level field of the employees you want to be managers.
Avoiding Table Re-indexing
The CyberMatrix Office server application uses a local database to store its data. Unfortunately, local databases are susceptible to corruption if the computer is shut down abnormally. Corruption means the table requires re-indexing before it can be used again. Corruption occurs while the program is in the middle of writing to the database and the program is prevented from completing the write. For this reason, you should always perform proper shutdowns. You should never shut off the computer or reset it while Windows is still running. Perform a proper shutdown by choosing Shut Down and either Restart or Shutdown from the start menu. If your system starts to act abnormally, try to exit CyberMatrix Office first and then perform a proper shutdown.
If your system appears frozen first try hitting the Ctrl + Alt + Delete key combination. This should bring up a task list. You may be able to end the task that is no longer responding. Sometimes the system will crash so hard that you cannot even bring up the task list. If this happens reset the machine and re-index any corrupted CyberMatrix Office tables if necessary.
See Also: Re-indexing Tables.
Frequently Asked Questions
Questions for users new to computers and the Internet
Questions about CyberMatrix Software
Database/Multi-user questions
Questions about CyberMatrix Office
Questions about CyberMatrix Office
Q. I find the software to be quite slow. How can I speed things up?
A. CyberMatrix Office requires a lot of resources (memory and CPU power) to functional effectively. There are several things you can do to speed up performance:
use a faster machine
turn off the Show Log Panels option
use a smaller Video Size
reduce the frame rate
use Windows 2000 / Windows XP platforms rather than Win98 or WinME platforms
Troubleshooting
If you are having trouble accessing the captures of others run through the following steps below.
1) Make sure you have the latest version of the DirectX runtime. You can download it here: http://www.microsoft.com/downloads/search.aspx?displaylang=en&categoryid=2
2) Ensure your firewall is allowing access to Port 9000 so that the client software can connect to the server. The firewall must also allow access to the Camera Port (default 8805) and Desktop Port (default 8806).
3) Try running the MainDemo program to determine if the problem is with CyberMatrix Office.
A) download and run the MainDemo application at http://www.cybermatrix.com/download/MainDemo.zip on a "master" computer and on a "client" computer
- on the "master" computer:
- go to the "network streaming" tab
- in the "network streaming" groupbox, click on "direct network streaming"
- in the "direct ASF network streaming:" groupbox, enter 8805 in the "Port" edit field"
- go to the "video source" tab, leave VIDEO SOURCE at "video capture device" to use the current web-cam or choose "screen recording" to show the "master" desktop.
- click "Start preview"
- in the memo field on the left, write down the "streaming url:" that appears, e.g. mms://64.21.142.209:8805. See the (*) comment below.
B) on the "client" computer:
- select "video file or URL" as video source,
- in the "video source = file or url" edit field, enter the streaming URL of the "master" computer, e.g. mms://64.21.142.209:8805
If this works then there is a problem with CyberMatrix Office. Otherwise the problem would be something to do with your machines or network.
(*) if the IP address of the "master" computer that runs MainDemo is a non-routable local IP address (e.g. that begins by 192.... or by 10...), you must setup a port forwarding (of the local IP address of your computer) for the 8805 port on the NAT of your router or DSL modem.
In this case the real IP address to use by the "client" over the internet will be the current IP address of your router or DSL modem on the port 8805, e.g. if your router or DSL modem IP is 64.21.142.209, the client URL to open will be mms://64.21.142.209:8805.
Purchase Information
You may freely evaluate the trial version CyberMatrix Office without any cost for a period of 30 days. If you wish to continue using the program after 30 days, you must purchase it from CyberMatrix. If you do not wish to purchase the program after 30 days, you must uninstall it from your computer.
After 30 non-consecutive days from the time of installation, the software will cease functioning.
Non-profit Discount
Not for profit agencies are entitled to a 10% discount when software is purchased directly from CyberMatrix.
There are several ways to purchase CyberMatrix Office:
All CyberMatrix software can be purchased directly from CyberMatrix by secure web form, fax, telephone, funds transfer, purchase order or by regular postal (snail) mail. Note that all prices are in U.S. dollars.
Fax
For fax orders click here to fill out the order form and fax toll free to 1-866-425-2670.
Internet Secure Server
The full commercial version of this program can be purchased immediately on the Internet by credit card via an Internet secure link. Please go to:
http://www.cybermatrix.com/
Telephone
For telephone orders using a credit card, you may call CyberMatrix directly at (403) 258-0585.
Toll Free
For telephone orders by Visa, MasterCard, Discover or American Express credit cards, call toll free in Canada and the U.S.: 1-888-664-0383.
Funds Transfer
Funds may be transferred directly from your bank account to ours. Contact us for account information. There is an additional $10 charge for orders under $300 when using this option.
Snail Mail
You can also purchase CyberMatrix Office by printing and filling out the order form and sending it by regular postal mail.
Purchase Order
Companies and government agencies may purchase this software by way of purchase orders. Standard credit references are required before PO's may be processed. This information may be faxed toll free to 1-866-425-2670.
After Purchasing
After you have purchased CyberMatrix Office, you will receive from CyberMatrix the full commercial version of CyberMatrix Office and instructions on registering the software. The commercial version can be sent out on disk for an extra fee or downloaded from the Internet for free.
If you have chosen not to receive the software on disk, when your order and payment has been received you will promptly be e-mailed a registration key. It is therefore important to include a valid e-mail address when you place your order. Instructions will be provided on how to use the registration key with the program.
Upgrade Information
All registered users of CyberMatrix Office are guaranteed all future product revisions, both major and minor will be provided free of charge for a minimum of three months after the date of purchase.
Any major revisions after three months may accompany an upgrade fee that will be not more than 50% of the suggested retail price for said revision.
All upgrades will be made available for electronic download.
See also: Order Form, Multi-User Licenses
Multi-user Licenses
The following rates apply to multiple purchases of CyberMatrix Office:
[All prices in US dollars.]
CyberMatrix Office
Single license $35.
10 users $325 or $32 / user.
25 users $750 or $30 / user.
50 users $1250 or $25 / user.
100 users $2000 or $20 / user.
Site License $2500 (up to ten different sites).
Examples:
3 seat license: 3 X $35= $105.
37 seat license: $750 + $325 + (2 X $35) = $1145.
See also: Order Form, Purchase Information
Order Form
Remit To:
P.O. Box 76081
240 70 Shawville Blvd SW
Calgary, AB T2Y 2Z0
Fax: 1-866-425-2670
Name: _________________________________________
Company: _________________________________________
Address: _________________________________________
_________________________________________
_________________________________________
Ship To: _________________________________________
_________________________________________
_________________________________________
(For credit card orders, the name and address must be exactly the same as they appear on your credit card and statement.)
Telephone: _________________________________________
E-mail: _________________________________________
[All prices in U.S. Dollars.]
CyberMatrix Office
___________ Single license $35.
___________ 10 seats $325 or $32 / seat.
___________ 25 seats $750 or $30 / seat.
___________ 50 seats $1250 or $25 / seat.
___________ 100 seats $2000 or $20 / seat.
___________ Site License $2500.
___________ SubTotal
___________ Internet registration - FREE (make sure to include e-mail address).
___________ Send program on disk by postal mail - $5.
___________ Send program on disk by registered mail - $15.
___________ Send program by courier - $25 ($60 outside North America).
___________ Total
Payment method
[ ] Check
[ ] Money Order
[ ] Visa - Credit Card Number: ________________________________ Expire Date: ___________
[ ] MC - Credit Card Number: ________________________________ Expire Date: ___________
[ ] Discover - Credit Card Number: ________________________________ Expire Date: ___________
[ ] Amex - Card #: ________________________________ CID #:___________ Expire Date:___________
[ ] Purchase Order: ______________________
(For P.O.'s, please fax your standard credit references form to 403-258-0589.)
Where did you hear about CyberMatrix Office?
________________________________________________________________
Contact information
CyberMatrix feels a strong sense of commitment to meeting the requirements of its customers and potential customers. Please feel free to contact CyberMatrix at any time regarding what you did or did not like about the product.* Is anything missing, broken or can something be improved? The greatest effort possible will be made to timely incorporate customer suggestions into future versions of this product.
Customizations unique to your company's requirements can be performed for a negotiated fee. If you require certain features to be added to our software and cannot wait for a future version you can pay to have the new features added. Contact us for details.
Please send any comments or suggested improvements to CyberMatrix feedback@cybermatrix.com
Technical Support
Technical support by e-mail is free of charge for all existing and potential CyberMatrix customers*. First level technical support by telephone is free of charge for all existing and potential CyberMatrix customers*. Second level phone support is available for a $25 (US) per incident fee. Visit this web page for details:
http://www.cybermatrix.com/contacts.html
Please be sure you have searched the help and the CyberMatrix web site first before requesting support.
Please send any support requests to CyberMatrix support@cybermatrix.com
* Please assign a single representative of your company to contact CyberMatrix regarding support issues. Feedback is welcomed from anyone but only the designated support representative will be guaranteed a response.
Product license
BY RUNNING THIS SOFTWARE, YOU ARE CONSENTING TO BE BOUND BY AND ARE BECOMING A PARTY TO THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, DO NOT EXECUTE IT.
LICENSE GRANT.
CyberMatrix Corporation grants you a non-exclusive license to use the Software free of charge for evaluation and trial purposes only for a limited time. THE TRIAL VERSION OF THIS SOFTWARE CONTAINS CODE THAT DISABLES MOST OF ITS FEATURES AFTER IT HAS BEEN EXECUTED A PREDETERMINED NUMBER OF DAYS. This License does not entitle you to hard-copy documentation, support or telephone assistance.
DISCLAIMER OF WARRANTY.
The Software is provided on an AS IS basis, without warranty of any kind, including without limitation the warranties that the Software is merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the Software is borne by you. Should the Software prove defective in any respect, you and not CyberMatrix Corporation or its suppliers assume the entire cost of any service and repair. In addition, the security mechanisms implemented by the Software have inherent limitations, and you must determine that the Software sufficiently meets your requirements. This disclaimer of warranty constitutes an essential part of the agreement. No use of the Software is authorized hereunder except under this Disclaimer.
TERMINATION.
The license granted will terminate after you have executed the program not more than thirty times unless you register the software. The license will terminate automatically if you fail to comply with the limitations described herein. You must destroy all copies of the Software upon termination.
TERMS APPLICABLE WHEN LICENSE FEES PAID:
LICENSE GRANT.
Subject to payment of applicable license fees, Licensor grants to you a non-exclusive license to use the Software and accompanying documentation ("Documentation") in the manner described below under "SCOPE OF LICENSE GRANT".
LIMITED WARRANTY.
Licensor warrants that for a period of ninety (90) days from the date of acquisition, the Software, if operated as directed, will substantially achieve the functionality described in the Documentation. Licensor does not warrant, however, that your use of the Software will be uninterrupted or that the operation of the Software will be error-free or secure. In addition, the security mechanisms implemented by the Software have inherent limitations, and you must determine that the Software sufficiently meets your requirements. Licensor also warrants that the media containing the Software, if provided by Licensor, is free from defects in material and workmanship and will so remain for ninety (90) days from the date you acquired the Software. Licensor's sole liability for any breach of this warranty shall be, in Licensor's sole discretion: (i) to replace your defective media or Software; or (ii) to advise you how to achieve substantially the same functionality with the Software as described in the Documentation through a procedure different from that set forth in the Documentation; or (iii) if the above remedies are impracticable, to refund the license fee you paid for the Software. Repaired, corrected, or replaced Software and Documentation shall be covered by this limited warranty for the period remaining under the warranty that covered the original Software, or if longer, for thirty (30) days after the date (a) of delivery to you of the repaired or replaced Software, or (b) Licensor advised you how to operate the Software so as to achieve substantially the same functionality described in the Documentation.
Only if you inform Licensor of your problem with the Software during the applicable warranty period and provide evidence of the date you purchased a license to the Software will Licensor be obliged to honor this warranty. Licensor will use reasonable commercial efforts to repair, replace, advise or, for individual consumers, refund pursuant to the foregoing warranty within thirty (30) days of being so notified.
If any modifications are made to the Software by you during the warranty period; if the media is subjected to accident, abuse, or improper use; or if you violate the terms of this Agreement, then this warranty shall immediately terminate. Moreover, this warranty shall not apply if the Software is used on or in conjunction with hardware or software other than the unmodified version of hardware and software with which the Software was designed to be used as described in the Documentation.
THIS IS A LIMITED WARRANTY, AND IT IS THE ONLY WARRANTY MADE BY LICENSOR OR ITS SUPPLIERS. LICENSOR MAKES NO OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT OF THIRD PARTIES' RIGHTS. YOU MAY HAVE OTHER STATUTORY RIGHTS. HOWEVER, TO THE FULL EXTENT PERMITTED BY LAW, THE DURATION OF STATUTORILY REQUIRED WARRANTIES, IF ANY, SHALL BE LIMITED TO THE ABOVE LIMITED WARRANTY PERIOD. MOREOVER, IN NO EVENT WILL WARRANTIES PROVIDED BY LAW, IF ANY, APPLY UNLESS THEY ARE REQUIRED TO APPLY BY STATUTE NOTWITHSTANDING THEIR EXCLUSION BY CONTRACT. NO DEALER, AGENT, OR EMPLOYEE OF LICENSOR IS AUTHORIZED TO MAKE ANY MODIFICATIONS, EXTENSIONS, OR ADDITIONS TO THIS LIMITED WARRANTY.
TERMS APPLICABLE TO ALL LICENSE GRANTS
SCOPE OF LICENSE GRANT.
You may:
Use the Software on any single computer;
Use the Software on a network, provided that a licensed copy of the Software has been acquired for each machine permitted to access the Software through the network;
Copy the Software for archival purposes, provided any copy must contain all of the original Software's proprietary notices; or
If you have purchased a Right to Copy license for multiple copies of the Software, make the number of copies of Software (but not the Documentation) stated on the packing slip or invoice, provided any copy must contain all of the original Software's proprietary notices. The number of copies on the invoice is the total number of copies that may be made. Additional copies of Documentation may be purchased from Licensor.
You may not:
Permit other individuals to use the Software except under the terms listed above;
Permit concurrent use of the Software;
Modify, translate, reverse engineer, decompile, disassemble (except and solely to the extent an applicable statute expressly and specifically prohibits such restrictions), or create derivative works based on the Software;
Copy the Software other than as specified above;
Rent, lease, grant a security interest in, or otherwise transfer rights to the Software; or
Remove any proprietary notices or labels on the Software.
TITLE.
Title, ownership rights, and intellectual property rights in the Software shall remain in CyberMatrix Corporation and/or its suppliers. The Software is protected by copyright and other intellectual property laws and by international treaties. Title and related rights in the content accessed through the Software is the property of the applicable content owner and is protected by applicable law. The license granted under this Agreement gives you no rights to such content.
TERMINATION.
This Agreement and the license granted hereunder will terminate automatically if you fail to comply with the limitations described herein. Upon termination, you must destroy all copies of the Software and Documentation.
LIMITATION OF LIABILITY.
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, TORT, CONTRACT, OR OTHERWISE, SHALL LICENSOR OR ITS SUPPLIERS OR RESELLERS BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES. IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY DAMAGES IN EXCESS OF THE AMOUNT LICENSOR RECEIVED FROM YOU FOR A LICENSE TO THE SOFTWARE, EVEN IF LICENSOR SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY THIRD PARTY. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM LICENSOR'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
HIGH RISK ACTIVITIES.
The Software is not fault-tolerant and is not designed, manufactured or intended for use or resale as on-line control equipment in hazardous environments requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines, or weapons systems, in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage ("High Risk Activities"). Accordingly, Licensor and its suppliers specifically disclaim any express or implied warranty of fitness for High Risk Activities.
MISCELLANEOUS.
This Agreement represents the complete agreement concerning the license granted hereunder and may be amended only by a writing executed by both parties. THE ACCEPTANCE OF ANY PURCHASE ORDER PLACED BY YOU IS EXPRESSLY MADE CONDITIONAL ON YOUR ASSENT TO THE TERMS SET FORTH HEREIN, AND NOT THOSE IN YOUR PURCHASE ORDER. If any provision of this Agreement is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This Agreement shall be governed by Alberta law, excluding conflict of law provisions (except to the extent applicable law, if any, provides otherwise). The application of the United Nations Convention of Contracts for the International Sale of Goods is expressly excluded.
Other CyberMatrix software
Pro Schedule
Meeting Manager
Class Scheduler
Project Clock
Reminder
Timesheets
Employee Project Clock
Employee Scheduler
In Out Scheduler
Point Of Sale
Phone Lister
Clipboard Magic
The latest [trial] version of all programs can be obtained from http://www.cybermatrix.com
Pro Schedule
CyberMatrix Pro Schedule is an easy to use single or multi-user appointment scheduling calendar. Pro Schedule is ideal for doctors, dentists, nurses, health care workers, lawyers, veterinarians, driving instructors or any other professionals who are often scheduling appointments. Pro Schedule can be used in clinics, hospitals, beauty salons, office buildings, driving schools or anywhere else requiring personnel appointment scheduling.
There are four different editions of Pro Schedule: Pro Schedule Standard, Pro Schedule Client/Server, Pro Schedule Enterprise and Pro Schedule Web. Additional software allows Pro Schedule appointments to be synchronized with the PalmOS and Pocket PC calendar applications.
Pro Schedule runs on Windows 95, 98, ME, NT 4.0, 2000, XP and 2003 server. System requirements: Pentium, 64 MB RAM, 20 MB HD.
For Pro Schedule Client/Server we recommend a dedicated NT4, W2K, XP or 2003 server with 500 MB RAM and power backup to host the Pro Schedule server application.
Pro Schedule Web requires a web server running Windows that can serve Windows executable CGI scripts. A dedicated Windows NT, 2000, XP or 2003 server is recommended. The clients require only a web browser.
Pro Schedule Enterprise requires a database server such as Microsoft SQL server, MySQL or PostgreSQL.
The Pro Schedule PocketPC synchronization utility requires a PocketPC device running Windows Mobile with .Net support or Windows CE.
Pro Schedule Standard costs $100 for a single license, Client/Server is $200, Enterprise is $200 and Web is $100. Affordable multiple-user license packs are also available.
Meeting Manager
CyberMatrix Meeting Manager is an easy to use group calendar application for scheduling meeting rooms, reserving meeting rooms and scheduling resources.
Use Meeting Manager to schedule conference rooms, schedule board meetings, reserve rooms, schedule resources, schedule A/V equipment, schedule classrooms, schedule church events, schedule rental cars, schedule driving instructors and even schedule tennis courts and squash courts. Meeting Manager can handle all your meeting scheduling needs.
CyberMatrix Meeting Manager runs on Windows 95, 98, ME, NT 4.0, 2000, XP and 2003 server. System requirements: Pentium, 64 MB RAM, 20 MB HD.
For Meeting Manager Client/Server we recommend a dedicated NT4, W2K, XP or 2003 server with 500 MB RAM and power backup to host the Meeting Manager server application.
Meeting Manager Web requires a web server running Windows that can serve Windows executable CGI scripts. A dedicated Windows NT, 2000, XP or 2003 server is recommended. The clients require only a web browser.
Meeting Manager Enterprise requires a database server such as Microsoft SQL server, MySQL or PostgreSQL.
CyberMatrix Meeting Manager Standard costs $100 for a single license, Client/Server is $200, Enterprise is $200 and Web is $100. Affordable multiple-user license packs are also available.
Class Scheduler
CyberMatrix Class Scheduler is an easy to use single or multi-user application for scheduling students classes. The software is ideal for schools and other educational institutions that need to quickly schedule classes.
Class Scheduler runs on Windows 95, 98, ME, NT 4.0, 2000, XP and 2003 server. System requirements: Pentium, 64 MB RAM, 20 MB hard disk space.
Class Scheduler costs $100 (US) for a single license. Other license packages are available.
Project Clock
Project Clock is a project time entry system. Project Clock is useful for consultants, lawyers, engineers, contractors, project managers or anyone else who must record time billed to different projects.
Project Clock Pro can be accessed over a network and has custom reporting and timesheet entry features. Project Clock Client/Server can access data over an Internet connection. Project Clock Web can be accessed from any web browser. Project Clock Palm runs on hand held computers using PalmOS and can sync data with Project Clock for Windows. Project Clock CE runs on Pocket PC hand held computers using Windows CE and can sync data with Project Clock for Windows.
Project Clock runs on Windows 95, 98, ME, NT 4.0, 2000, XP and 2003 server. System requirements: Pentium, 64 MB RAM, 10 MB HD.
For Project Clock Client/Server we recommend a dedicated NT4, W2K, XP or 2003 server with 500 MB RAM and power backup to host the Project Clock server application.
Project Clock Web requires a web server that can serve Windows executable CGI scripts. A dedicated Windows NT, 2000, XP or 2003 server is recommended. The clients require only a web browser.
Project Clock Palm requires an Palm device running PalmOS v3.5 or higher.
Project Clock CE requires an PocketPC device running Windows CE with ADOCE.
Project Clock Standard and Web costs $35 for a single-user license, Project Clock Pro costs $55 for a single-user license, Project Clock Client/Server costs $75 for a single-user license. Project Clock Palm costs $20 for a single-user license or $10 for existing Project Clock customers. Network and site licenses are available.
Reminder
CyberMatrix Reminder is a free software program that allows you to enter upcoming events that you need to be reminded of. When the event approached a reminder notice will pop up to remind you of the event.
CyberMatrix Reminder is free and runs on Windows 95, 98, ME, NT 4.0, 2000 and XP. System requirements: 486, 8 MB RAM and 4 MB hard disk space.
Timesheets
CyberMatrix Timesheets is an easy to use Windows-based multi-user timesheet entry software application. Timesheets features simple, intuitive employee time entry by client, project and task. The custom reporting features allow existing reports to be changed and new reports to be added. CyberMatrix Timesheets is an ideal solution for those companies wishing to replace their old-fashioned paper-based timesheet entry.
CyberMatrix Timesheets was designed to provide an effortless transition for those accustomed to the traditional paper-based timesheet entry. The timesheet entry screen looks like a standard timesheet entry form. Unlike traditional timesheets though, managers can validate and edit their employees time immediately from their own computers without having to pore over scores of timesheet reports.
Timesheets has two different versions to accommodate the needs of various customer types. Timesheets comes in Standard, Client/Server, Enterprise and Web editions. The Standard, Client/Server and Enterprise editions have a simple intuitive graphical interface. While the Standard edition can be used with multiple users over a network, the Client/Server and Enterprise editions are better suited for large numbers of users. Only the Enterprise edition can be scaled up to handle massive user loads. The Client/Server, Enterprise and Web editions can be used with multiple users accessing employee time data over the company intranet or even the Internet.
CyberMatrix Timesheets runs on Windows 95, 98, ME, NT 4.0, 2000, XP and 2003 server. System requirements: Pentium 32 MB RAM 20 MB HD
CyberMatrix Timesheets Standard and Web costs $35 for a single license. CyberMatrix Timesheets Client/Server and Enterprise costs $55 for a single license. Network and site licenses are available.
Employee Project Clock
Employee Project Clock is an employee time tracking system. This software package is useful for companies that must keep track of their employee's time.
Employee Project Clock can be used by multiple people over a network. Employee Project Clock Pro also contains a powerful custom reporting feature. With the custom reporting tool, those who need additional reports can easily build their own.
Employee Project Clock is easy to use. Employees simply choose their name and optionally choose a project or job code. To start billing time punch in by pressing the In button. To stop billing, enter an optional comment and press the Out button to punch out. The time data is safely stored in the database for later reporting purposes.
Employee Project Clock runs on Windows 95, 98, ME, NT 4.0, 2000, XP and 2003 server. System requirements: 486, 8 MB RAM and 4 MB hard disk space.
Employee Project Clock costs $75 for a single-user license. Network and site licenses are available.
Employee Scheduler
Employee Scheduler is an easy to use single or multi-user software application for creating and managing employee schedules. Employee schedule administrators can save time by using Employee Scheduler to automatically generate optimal schedules for their employees. Employees can be assigned into categories, have their day/time availability and scheduling priority entered in order to affect the generated schedules. After automatic scheduling takes place, the manual scheduling features can be used to easily adjust the schedules graphically. The schedule exception features allow for managing holidays, leave and sick days. The time clock options allows the software to act as a time clock that records when employees arrive and leave for the day.
Employee Scheduler sports an attractive intuitive display of your employee schedules. Use the schedule view to view by single employee, by all employees, by week and by employees in week. Filter by day, or employee. Employee Scheduler is multi-user ready, you can share schedule data over your network for all your employees. Exchange schedule data with other programs via the CSV import/export feature. Access data from other database applications using the separate ODBC driver.
CyberMatrix Employee Scheduler will run on Windows 95, 98, ME, NT 4.0, 2000, XP and 2003 server. System requirements: Pentium, 32 MB RAM, 20 MB HD.
Employee Scheduler costs $100 for a single-user license. Network and site licenses are available.
In Out Scheduler
CyberMatrix In Out Scheduler is a multi-user attendance tracking application that visually indicates which employees are out of the office and at what time and date they will return. It is an ideal solution for those companies wishing to replace their old-fashioned In/Out scheduling board.
In Out Scheduler was designed to provide an effortless transition for those accustomed to the traditional scheduling boards. To this effect, the software looks a lot like an actual scheduling board. Virtual pins are used to designate which employees are in, which are out and when they will return. Unlike the traditional scheduling boards, In Out Scheduler can be accessed by all employees from the comfort of their own computers.
CyberMatrix In Out Scheduler runs on Windows 95, 98, ME, NT 4.0, 2000, XP and 2003 server. System requirements: Pentium 32 MB RAM 20 MB HD
In Out Scheduler costs $35 for a single-user license. Network and site licenses are available.
Point Of Sale
CyberMatrix Point of Sale is a software application for retail sales management. It is designed to run on an ordinary Windows PC with a receipt printer. A keyboard intercept bar code scanner and cash tray are optional.
CyberMatrix Point of Sale can be used by businesses that sell goods, services or a combination of the two. For retail store chains, a server application can be setup to allow data sharing and synchronization between the different stores.
CyberMatrix Point of Sale runs on Windows 95, 98, ME, NT 4.0, 2000, XP and 2003 server. System requirements: Pentium, 32 MB RAM and 20 MB hard disk space. The server application requires at least 256 MB RAM.
The CyberMatrix Point of Sale client costs $300 for a single-user license. The optional CyberMatrix Point of Sale server costs $1000 for a single-user license. Affordable multi-license packages are also available.
Phone Lister
Phone Lister is an application used to manage corporate phone lists. Phone Lister can dramatically improve the speed of telephone extension retrieval for companies still using traditional time intensive paper-based solutions or limited in-house applications for phone list management. Phone Lister can be used by a single person or by an entire company sharing phone list data over their network. Phone Lister features an easy-to-use phone list display screen, searching and sorting functions and data import/export. There is even a custom reporting tool allowing the modification of existing reports and the creation of new ones.
An alphabetic toolbar allow for fast searching. The main screen can be split showing the detail of the current phone listing. There is also a capability for using multiple languages.
Phone Lister runs on Windows 95, 98, ME, NT 4.0, 2000, XP and 2003 server. System requirements: Pentium, 8 MB RAM and 10 MB hard disk space.
Phone Lister costs $50 (US) for a single license. Affordable multi-license packages are also available.
Clipboard Magic
Clipboard Magic is a free Windows Clipboard extender. If you spend a lot of time cutting and pasting repetitive text Clipboard Magic can greatly improve your productivity.
By default, any text copied to the Windows Clipboard is automatically stored in Clipboard Magic. The text can range from a single line to several pages. At the click of the mouse, any item is automatically copied back to the Windows Clipboard allowing you to paste the text in any Windows compatible document.
The automatic clipboard archiving can be turned off. This feature is useful when manually editing the clipboard list. Another very handy feature of Clipboard Magic is that clipboard lists can be saved to external files for reloading later.
Clipboard Magic is small, fast and unobtrusive. By default, the program runs from the Windows System tray allowing quick and easy access. Clipboard Magic can be configured to automatically start when Windows starts and to start minimized.
Clipboard Magic is free and runs on Windows 95, 98, ME, NT 4.0, 2000 and XP.
Questions for users new to computers and the Internet
Q. What is Try Before You Buy or Trialware software?
A. Trialware is software that you can try out or demo first. If you decide you like the software, you can then purchase it. When you purchase the program you will either be sent a separate fully functional program and/or you will be sent a registration key file or code with instructions on how to apply the key to your program.
Q. I already have program X installed but I downloaded a new version. Should I install to the same location as the older version?
A. The proper way to upgrade to a new version is to backup any important Program X data files first, uninstall Program X and then install the new version of Program X in the same folder. However, many people simply reinstall right over the old version to save time. Make sure Program X is not running when you do this though.
Q. How do I uninstall program X?
A. Click the Start button to bring up the Start Menu. Then choose Settings and then Control Panel. Double click on the Add/Remove Programs icon. Select the program you wish to remove and then click the Add/Remove button. Voilą. According to Windows development guidelines, no data files created by the user are to be automatically deleted during the uninstall. Therefore, there may be a few "crumbs" (files) left in the program directory. Therefore, if you uninstalled Program X, the folder C:\Program Files\Program X may contain a few data files. You will have to delete these manually.
Q. How do I decide between Mirrors Sites 1 and Mirrors Sites 2 to download one of your programs?
A. Try Mirror Sites1 first, otherwise use Mirror Sites2. These will search the net and list download locations from around the world.
Q. I downloaded one of your programs called program.zip how can I run it?
A. Files ending in .Zip are compressed files. To open these files you need an uncompressor program such as Winzip. You can find WinZip here: http://www.winzip.com. Once you have installed an uncompressor program like WinZip, when you double-click on a .zip file, you will see the contents of the zipped file. Then you can unzip the contents of the zipped file to a temporary file location such as C:\Temp.
Q. OK I figured out how to unzip the file, but how do I install the program?
A. To install the program double-click on the installer file usually called SETUP.EXE or INSTALL.EXE. This will start the installation process.
Q. What is the "system tray"?
A. The Windows system tray is the area to the right or the Windows task bar. Certain programs, including Project Clock and Clipboard Magic, will have small icons here.
Questions about CyberMatrix Software
Q. We really like your software but desperately need a feature added. Can you add it right now?
A. All customer feature requests are put on a ToDo list but we can't guarantee with certainty when or if the feature will ever be added. If you need a new feature immediately, you can pay to have it added. We charge out at $50 US ($75 CDN) per hour. Contact us for a quote including as much detail as possible about how you want the software changed.
Q. I tried to customize one of your reports. Now the report no longer works. How can I restore the original report?
A. You can just delete the bad report and reinstall the software to restore the original.
Q. Why do I see the error "There is no default printer selected" when I try to print on Windows NT4?
A1. Your administrator may have set restrictions so that you can't access the 'Control panel - Printers' window.
A2. You may be using a login script to get the list of printers from the server upon workstation startup. If the printer in the device list is capitalized differently than the printer's device name you will see this error.
Q. I have downloaded and installed your trial demo. Now I want to purchase. Will the purchased version overwrite my data?
A. No. Our business software was designed to leave existing data intact when upgrading the software. However, as a precaution you should always backup your data prior to upgrading.
Q. I purchased Program X version 2.00. I notice now that version 2.10 is out. If I upgrade, will I lose the data I have been working with?
A. No, the setup software leaves your existing data alone. Just install the new version into the same folder as the old version and your old data will remain intact.
Q. I purchased Program X version 1.00 several years ago. I got a new machine and tried to reinstall using the download directions I got when I purchased the software. However the link no longer works. What am I doing wrong?
A. We don't maintain downloads for old versions on the web site. Existing customers can upgrade to the latest version at a 50% discount though.
Q. What is the timeframe for a return email to help get an issue resolved if one arises?
A. It depends on the severity. Urgent issues get a response almost immediately during business hours. Non-urgent issues should get a response within two business days.
Q. I downloaded the trial version of program X using IE 6.0 under Windows XP but when I tried to run the software I received a message that the setup files were corrupt and to obtain another copy of the software. What am I doing wrong?
A. This is most likely a bug in Internet Explorer. Try downloading the file instead of trying to run it. Save the file to a folder like My Documents not your desktop. You might also consider using a superior web browser like Firefox which does not have this bug. We can always email you the file if need be.
Q. I tried to download program X but it said it was not a valid archive. What am I doing wrong?
A. Nothing. Large Zip archives sometimes become corrupted during the download process. In the meantime, try to download files from one of the mirror site links. If these links turn up empty, it is probably because a new version has been released. If you can't wait, send an e-mail and a demo copy can be e-mailed to you as an attachment.
Q. I tried to download the trial version of program X using IE 6.0 under Windows XP but the file had CRC errors and would not extract. Why is this?
A. This may be an issue with your firewall or DSL modem. Try going into the Internet Explorer menu item "Tools > Internet Options > Advanced" and switching OFF the option under Browsing which tells IE to "Use Passive FTP (for firewall and DSL modem compatibility"
Q. I tried your X program and like it. Do you have a version that does Z or runs on Y?
A. All CyberMatrix software is listed at the main web site. If you don't see it, we don't carry it. If you have a feature request for a particular program send us an e-mail.
Q. I downloaded Program X and now my anti-virus software says the file is infected with a virus. When are you going to address this?
A. No CyberMatrix software has ever been verified to contain a virus. Most likely, you are seeing a false detection. If this happens send us an e-mail detailing the anti-virus software you use, the program claimed to contain a virus, it's version and where you obtained (downloaded) it.
Questions about CyberMatrix Software Licensing
Q. I notice you offer a 10 seat license for your software. What do you mean by a seat?
A1. A seat means one machine that is used to access the software. If you have 10 machines that will access the software (even if everything is installed on the server) you will need a 10 seat license.
A2. For our Web software we basically use what is called concurrent licensing. That means you just have to determine the maximum number of people that will be using the schedule at one time. That is the number of licenses you need.
Q. We want to buy your software. We will have one person making changes to the data and people that will only be viewing the data. Do I need a single seat license or a 10 seat license?
A. Since 10 people will have access to the software you will need a ten seat license.
Q. What is the difference between your trial versions and the full version?
A. The only difference between our time-limited software and the full versions is that the time-limited software stops working after a certain number of days.
Q. What is a site license?
A. A site license allows the unlimited use of the software on any number of machines is up to 10 different sites (or buildings/locations) of a company.
Q. I have already purchased version 1.1 of your program Z. If I download version 1.2 do I have to purchase the program again?
A. No. CyberMatrix has a policy of providing all minor version changes free of charge to existing customers.
Q. I purchased version 1.0 of program X four months ago. I notice you now have version 2.0 available. Do I have to pay the full price again.
A. No. CyberMatrix has a policy of providing major version changes free of charge to existing customers if the program has been purchased within the last six months of the year that the new version was released. If you have purchased the program more than six months ago, the program will be available for upgrade, usually at a 50% discount.
Q. We had a hard drive crash. I re-installed the software. Now we are getting a message saying we have exceeded our licensing. How do I correct this?
A. You need to copy in the license key to the program's folder as explained in the registration instructions.
Q. We had a hard drive crash. I re-installed the software. Now we are getting a message saying we have exceeded our licensing. The registration key has been copied to the program's folder as explained in the registration instructions. How do I get rid of this message?
A. Check the Users table for ghost users. If there are any ghost users, delete those records.
Database/Multi-user questions
Q. What does Client/Server mean?
A. Client/server applications have a client and a server component. The client only talks to the server and only the server has direct access to the data. File server applications have no server component and they can directly access the data.
Q. How can we share data amongst several people with the Standard version?
A. To share data with multiple users over a network you should install the data on a network shared folder then install the software on each computer. To do this run the setup program and select the Data only installation option. The Select Destination Location screen will appear. This will be where the program data will be placed. Complete the setup for the data. Then run the setup file from each of the client machines, choosing the Client only installation for each one. When asked for the data folder enter the folder where you installed the data earlier.
Q. I want to share data amongst several people. Can I use the Standard version or do I need to purchase the Client/Server version?
A. The Standard versions of our software (and Project Clock Pro) can share data with multiple users over a network. However, the standard version will be more likely to require database re-indexing especially in networks with unstable machines or inexperienced users. A general rule of thumb is not to use the standard version with more than 10 simultaneous users. In this case, the Client/Server version will perform better.
Q. When I Start Program X why does the following error message comes up:
DBISAM Engine Error #9217 Error reading From Data File C:\Program Files\Cyber App\data\ATable.dat
A. This is a corruption error. Several CyberMatrix programs use a local database to store their data. Corruption can happen in any local database when a system is shut down abnormally. You should never shut down or restart a Windows machine without doing a proper Windows shutdown first (i.e., choosing Shut Down from the Start menu.) To repair the table, select the table in the Data Explorer (or Data Views) screen and then choose File | Repair table.
DBSys
If you are unable to open the application to do a repair, you can get the DBSys utility. DBSys is a utility from Elevate Software, the makers of the database engine used in our database software. Use this program to repair the affected table.
Windows 95:
There exists problems with several versions of the network redirector provided with the Windows 95 Microsoft Client for Microsoft Networks that can cause data corruption in DBISAM data files when they reside on a shared Windows 95 server. One of the problems occurs when the network redirector (vredir.vxd) improperly caches server data locally and can cause various problems such as key violation exceptions with auto-increment primary keys and others that should never occur. If you are experiencing random problems with data corruption when sharing data files in a Windows 95-only environment then please download the updated network redirector and apply the update to all Windows 95 machines on the network. Please note that these problems do not occur when accessing Novell NetWare servers.
You can find more information at:
support.microsoft.com/support/kb/articles/Q174/3/71.asp
Windows NT:
If you don't have NT Service Pack 3 or higher you may want to check and see if the NT server has opportunistic locking turned off:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters"EnableOplocks" (DWORD) = 0 (default=1)
NT Service Pack 3 supposedly fixes the problems with opportunistic locking on the NT server platform. Remember to re-apply the service pack after any updates to the system.
Last Resort
If after trying all these solutions you still have problems, you can zip up the data files and e-mail them to CyberMatrix.
Q. When I try to re-index a tabled I get the error "DBISAM Engine Error #10242 Cannot unlock table or record in the table 'TableX'". How do I fix this?
A. Get everyone off the system (shutdown their machines if necessary) and try re-indexing again.
Q. What is the purpose of the Users table?
A. The Users table merely keeps a running log of which users are believed to be logged into the system.
Q. What is the maximum size of a single table?
A. The maximum size of a table (.DAT), index file (.IDX), or BLOB file (.BLB) is 4 gigabytes.
Q. I have setup Program X on an NT 4.0 station. When only one person access the software, everything is fine. When other machines use Program X everything slows to a crawl. What's going on?
A. This is an NT4 issue, and most likely related to opportunistic locking settings and the SP level. Due to bugs in early versions of NT4 a lot of servers had opportunistic locks turned off, but since this has been fixed they haven't turned them back on. Ensure the OpportunisticLocking functionality is enabled (=1) in the registry.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters"EnableOplocks" (DWORD) = 1
Both the server and the workstation must agree. Make sure you have SP4 or higher. The other thing that can cause slowdown problems is using NetBeui in conjunction with TCP/IP (especially making NetBEUI the default protocol). You might also try turning off StrictChangeDetection. It is recommended that you get an NT server administrator to look at the server and make sure that it's configured properly.
If you are running 10 Base T on your network, try upgrading to 100 Base T.
You might also consider getting a Quantum "Snap Server".
Q. We are running your software on a Windows 2000 peer-to-peer network setup. We're experiencing performance problems. How can we speed things up?
A1. On Windows 2000 there is a bug relating to UNC paths. http://support.microsoft.com/support/kb/articles/Q249/7/99.ASP You will see significant performance problems with database applications if different people access the same shared files using different paths. To work around the problem, you can map the shared path to a common drive letter.
A2. A rather annoying "feature" included with Windows 2000 can impact the responsiveness in network browsing from Win2K systems to Windows 98 PCs. When you browse the network and double-click on an available workstation, you may experience a delay of up to 30 seconds. This is due to a resource scanning routine that has to do with Scheduled Tasks. In most cases, it's not necessary, so simply deleting the associated registry key will work around the issue. When you upgrade Windows components or versions of Internet Explorer, this may be replaced, so you'll have to delete the key again in order to rid yourself of the reinstated delay. Navigate to the following registry location:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ RemoteComputer \ NameSpace
Then delete the following key:
{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
Q. We're running Program X on a Windows 95/98 peer to peer network. Performance seems very slow. How can we make it faster?
A. Make sure your network cards are set to half duplex. If you are running Norton Antivirus, disable "Auto Protect".
Q. Will Program X run on Novel?
A. CyberMatrix database applications will run fine on a properly configured Novell Network. Novell does have one issue of which you need to be aware. Unlike Windows NT, Novell has a default maximum number of record locks per client of 500. Therefore, you may need to change the Novell default record locks. You can do this by adding 2 lines into your system autoexec files as follows:
SET MAXIMUM RECORD LOCKS PER CONNECTION = 5000
SET MAXIMUM RECORD LOCKS = 40000
You should use TCP/IP and eliminate the IPX/SPX protocol (may need Novell 5) completely from the NT box. On the workstation, make sure the Microsoft Client is bound to TCP/IP only and the Microsoft Novell client is bound to IPX only. Remove any protocols you do not use such as Netbios from your workstations (you need it for NT server). Also, look at the protocol resolution order.
With Novell, it is also important to make sure you are not running full duplex if your network design is 10BaseT or 100BaseT since without an intelligent (expensive) switch this can corrupt Novell packets.
Q. How can I export table data into Excel?
A. Export the table into CSV format in the Data Manager screen: select View | Data Manager from the main menu. Select the table then choose File | Export to CSV. Load the saved file into Excel.
Q. Which database engine is used in your software?
A. We use the DBISAM database engine for all our Windows business applications.
Q. Can DBISAM tables be accessed from Crystal Reports or other common database software?
A. For newer versions of our software (Class Scheduler v3+, Employee Project Clock v2.20+, Employee Scheduler, In Out Scheduler, Meeting Manager v4+, Point Of Sale, Project Clock v5.10+, Pro Schedule v3+, Timesheets) we have an ODBC driver available. See:
http://www.cyber-matrix.com/odbc.html
A. For older version of our software there is an ODBC driver available that others have used to access DBISAM tables from Crystal Reports. You can get it here:
http://www.elevatesoft.com/download/odbc.zip
We do not offer any support for this older driver nor does Elevate Software.
Q. Where can I learn how to use SQL?
A. Try these links: SQLCourse2.com, SQL Tutorial 1
Q. We are using the Client/Server version of program X. Why are we getting a windows socket error (10065) on API connect on one of the client stations?
A. This is probably a firewall issue. You need to open a port. All our server software runs on port 9000.
Q. I have a single license for Program X. I logged in as someone else, and then I had a crash. Now when I try to start Program X again it says "The number of users have exceeded your license. Contact CyberMatrix to purchase additional licenses." What do I do to use the software again?
A. Login as the other person, shut down Program X and then login as yourself.
Q. We are very interested in the Client/Server version of your software. However, we want the server application to run as a service. Is this possible?
A. Yes, you can use the "srvany" tool from the Microsoft Resource kit to run the server application as a service.
Here is a tutorial on setting up our servers as a service.
1) Use the "instsrv" tool to install the service to the registry
Example:
instsrv yourservicename "C:\Program Files\Resource Pro Kit\bin\srvany.exe"
Note that the executable name has to be "srvany.exe"
2) After you are done with step (1), you need to edit the registry either by using the registry editor or by using a batch file.
Create a subkey name "Parameters" under
"HKLM\SYSTEM\CurrentControlSet\Services\yourservicename\"
so that the tree structure looks like
"HKLM\SYSTEM\CurrentControlSet\Services\yourservicename\Parameters"
Then, in the Parameter Subkey, add the values "Application" and make it point to your application executable.
Example, "C:\ProjectClock\PCServer.exe"
3) DONE. You will be able to start/stop the service from both the
"service" manager and the command prompt using "sc stop service name"
Q. We use the Client/Server version of your software. We want to install the latest version on a new server. What is the best way to upgrade and still use our old data?
A. You have two choices. You can either copy over your entire old server folder over to the new server machine and then install the new server software into this folder. Or you can install the new server software on the new machine and then copy over the database files. The database files are those with the .Dat and .Idx extensions.
Q. I want to move Program X to a new machine but keep all my data. What is the best way to do this?
A. You could over your program and data folder over to the new machine but then there would be no shortcuts in your start menu. The best way is to install the software on the new machine. Then on the old machine do a backup from Program X's Data Manager, copy that backup file to the new machine, and then restore the backup file on the new machine using Program X's Data Manager.
Q. We are using version 1 of your software. Is it possible to install the V2 trial of the software on the same machine so that both versions can be run side by side.
A. Yes. For the Client/Server version the V2 server would have to run on a different server machine but V1 and V2 of the client can be installed into different folders. However you would have to log in as another user for V2. For the Web version you would just install V2 in another folder. For the Standard version you would have to do a Data Only and Client only install of V2. The data would have to be installed in a folder called Data just off the program folder i.e.: C:\Program\Data. The software would have to be installed in the C:\Program\ mfolder. Then you should run V1 and make sure it is still using the old data folder. Alternatively you could just run V2 under a different user account i.e. log in as another user for V2.