CapeSoft.Com
Clarion Accessories
Secwin Online Server
Documentation
CapeSoft Logo

CapeSoft Secwin Online Server
Documentation

Download Latest Version JumpStart FAQ History
Version 1.41

Program Features

Installation

Secwin Online Server needs to run on a machine accessible to your customers. This usually means a machine permanently connected to the internet.

For initial testing we recommend installing the server on your development pc, and set the Secwin Online Server's client to 'LocalHost'. Once you get this going, you can either sign up for SOS server usage on CapeSoft's server (details here) or install the server on a remote machine and test with that. Remember to change the client server (IP or name) to the remote machine's server name or IP address.

A Secwin Online Client Demo is shipped with this install and demonstrates the development options available to register an application through Secwin Online Server. The client demo illustrates the following options:

The server needs the product's Product Name, and Seed Code (as set on your Secwin Global extension) in order for it to return a valid activation code. Thus only your server or a server with your product details can serve codes for your application.

Note: Secwin Online Server features the ability to email activations codes to customers and dealers. To test this feature in the example shipped with SOS, please set the email server settings is in the registration server tab, to your SMTP server's settings.

Secwin Online Server program is divided in two modules.

Secwin Online Web Server Options

Secwin Online Server's Manager can be access by clicking on the icon on the left white panel of the server:



When selecting an icon, your selection will be indicated by a surrounding black square border. Web Server Options is divided in five categories which can be configured as follows:

Web Logs

Client Application to Server Options

Email Client Settings

Server Settings

Service Options

Web Users


*

Server Statistics

Secwin Online Server Manager

Logs


There are six logs:

Registrations

This section allows access to maintain and create activation codes, customers and products by selecting the applicable tab.

Customers



The customers database can be maintained by inserting, changing and removing customers. Please note that the customers must be added to this database before a product activation code can be created. The sort order by column in ascending or descending order can be selected by a left mouse click on the applicable column header. Selecting an update button calls the following update screen.

Registrations



The registrations database can be maintained by inserting, changing and removing registrations. The sort order by column in ascending or descending order can be selected by a left mouse click on the applicable column header. Selecting an update button calls the following update screen.



Enter the registration details for which the activation code must be generated. A expiry date of 31/12/2099 represents an permanent activation code. The modules become available when the product has been selected. This in turn is dependent of the modules how have filled in for the product. By selecting the GENERATE button, the activation code will be generated and details will be filled in for cutting & pasting, emailing or printing.

You can set the Registration License to "No (Issued Registration)" or "Yes (Product License)".


On the limits and Counter tab, you may change the value  of you limiter for Secwin 4 products only. The Limits and Counter Descriptions are defined in your product.



On the Optional Modules tab, you may select the modules for the product registration you want to create. The modules are defined in your product.




The activation code will be emailed to the customer's email address. If the product has been configured to send the email to the dealer on behalf of the client, the the dealer's email address will be used. This email address can be changed before sending the activation code. A progress bar will indicate current progress in sending the activation code.

Products



The products database can be maintained by inserting, changing and removing customers. The sort order by column in ascending or descending order can be selected by a left mouse click on the applicable column header. Selecting the relevant update button calls the following update screen.



Basic Tab

Owner ID - Is defined when hosting multiple dealers via the web interface. This allows you to separate the data between dealers.
The product name and seed code is required in order for SOS the create an activation code.
The product retail name allows you to enter a default name used in correspondence by SOS, other than the product names defined in Secwin, which is sometime too short for marketing purposes. Left blank, the product name will be used.

Limits and Counter Tab



You can specify the table, the licence level range that the limit applies to. Levels below the limit will not allow any records, and licenses above the MaxLevel limit will not apply any limits to the table. The Default limit is the limit that is applied for a Default temporary initial activation license - as well as what is initially set in the manual registration screen.

Defaults Tab



Emailing Tab



Optional Modules Tab



The optional modules entered here, will be available in the update registrations screen, once the product has been selected. This allows you to create a generic product i.e. Telephone Index with an additional module for example PINs. Press Ok to accept changes or cancel to go back to the products list.

Restrictions Tab



Serial Numbers Tab



Issuing of serial numbers - When one of the following options are selected and the registration code request is defined as version 3, a registration code with a serial number will be issued. See the example for more details. Serial Numbers Tab




The product notes field is a free format field in which general product information can be entered.

Dealers



The dealers database can be maintained by inserting, changing and removing dealers. The sort order by column in ascending or descending order can be selected by a left mouse click on the applicable column header. Dealer information can be entered in the product activation codes and allows for product activation codes generated per dealer grouping. Selecting the relevant update button calls the following update screen.

General Tab


Address Tab



Serial Number Ranges Tab




Phone, fax, and other address details are entered for reference purposes.

Database Options Tab


This option allows the latest SOS registration data relevant to the dealer and for the selected product to be emailed to the dealer. Data is send for customers and registrations separately in a comma delimited text file.
The recipient name is the name of the person receiving the emailed data.
Enter the Emails Address of the recipient above.
The Data send up to field is a system updated field. This field is updated with the current date once a day just after midnight when the latest data is email to the dealer. Only registrations data newer than this date will be emailed to the dealer. This date can be manually changed.
A forced export can be scheduled from SOS's File menu as shown below.



Press Ok to accept changes or cancel to go back to the dealers list.

Blacklisted



Companies, Unique ID's, products, serial numbers and dealers can and be blacklisted. As soon as a the blacklist date is reached, a product activation code will not be generated any more. The production activation code field will receive a message from the server "Code Denied". The blacklisted database can be maintained by inserting, changing and removing listings. The sort order by column in ascending or descending order can be selected by a left mouse click on the applicable column header. Selecting the relevant update button calls the following update screen.



By adding a blacklist, you will effectively prevent further codes being issued. This can be used in a case where a customer keeps requesting an unreasonable amount of  "demo" or "temporary" codes.

The Unique ID identifies the customers and prevents Secwin Online Server from issuing new codes, if the customer makes subtle changes in the name or registration details and the customer has been blacklisted. Press Ok to accept changes or cancel to go back to the blacklists.

Unique ID's



Unique ID's can be added to this browse. If the product in SOS is set that Unique ID's must be pre-registered, then SOS will check against this list if the Unique ID exists. If it is does, SOS will issue a registration. Otherwise it will return an Error, "Unique ID not found". Once the registration is issued, then SOS will update the company name against the Unique Identifier.



Press Ok to accept changes or cancel to go back to the unique ID's.

Exporting data in XML format

SOS data can be manually exported from the File menu either using the menu items Export to XML or Import from XML.



Selecting either XML options allows you to export or import to or from XML. Export files are exported to and imported from SOS's current directory.

Creating temporary and permanent product activation codes

Web Interface

The web interface provides accessibility to Secwin Online Server in instances where it is not feasible to use the program user interface. The web interface replicates the windows user interface. All features of SOS are thus available in both interfaces.

A case in example might be when SOS is installed in a locked server room or on a web server. By using the IP address of the machine on which SOS is installed and the port defined under Settings, you can access the web interface by typing the following address in explorer as follows: http://192.168.1.1:6000

This will bring up the following screen:



After a successful login, the options will become available on the following screen:



From this screen product registrations can be added and changed and all the user options can be accessed.



Adding, changing and creating customers, dealers and registrations is similar to the applications interface options.

Secwin Online Server Client

Requirements

The Secwin Online Server Client in this example require the following accessories and development tools. The Secwin Online Server Client example has been installed in the Program Files\CapeSoft\Secwin Online Server directory.

Introduction

This example has been built for users who own both Secwin and NetTalk. It shows you how to build a registration screen in your application, which fetches the Activation Code required from your Secwin Online Server. The server is typically on the internet. The server itself is also provided as part of Secwin Secwin Online Server and is discussed in the start of this manual. This example deals with the Client side of the activation.

There are six examples and they are available in for Secwin 3 and Secwin 4.
  1. Register your product via SOS using port 80
  2. Register product and get a serial number from SOS using port 80
  3. Register customer details and your product via a web page on the Internet
  4. Register customer details from a product and customer registration wizard
  5. Register customer details from a product and customer registration wizard and get a serial number from SOS
  6. Create registrations and or licenses on SOS using a windows client application from your workstation
This technique does not in anyway remove from the existing registration functionality. But it does add a powerful online way for users to get activation codes when required.

1. Register a product using port 80 ( allows your request to go through proxy servers and firewalls - recommended procedures)

2. Register product and get a serial number using port 80

3. Register customer details and product via a web page on the internet

This demonstrates the ability to choose a product from a webpage and register a customer. When successfully registered, SOS will email the new or existing customer a product activation code. Please note that their are several ways to format these web pages. This is an example of one.



The choose products web page is a normal link to a customer registration webpage as shown below.



This product page has the following hidden fields:

<input type="hidden" name="Product" value="Demo Product"><!--The name of the product this page is registering-->
<input type="hidden" name="Copies" value="1"><!--The copies of the product this page is registering-->
<input type="hidden" name="Counter" value="100"><!--The counter of the product this page is registering-->
<input type="hidden" name="Dealer" value="WebServer"><!--The dealer of the product this page is registering-->
<input type="hidden" name="Level" value="3"><!--The level of the product this page is registering-->
<input type="hidden" name="Optional" value="0"><!--The modules of the product this page is registering-->
<input type="hidden" name="Price" value="100"><!--The price of the product this page is registering-->

Secwin Online Server collects the information from the hidden fields, and with the customer registrations details, will create a product activation code, which will emailed to the customers email address. If the customer registration was successful, the download page entered in the products field will be loaded. If no page is specified here, the generic download page genericdownload.htm will be loaded.

4. Register customer details using a product registration wizard

This demonstrates the ability to register a customer's details and your products from a custom product registration window. An existing example is changed into a wizard which will basically have two phases. This first phase will request that the customers' details must be registered or amended, and the second phase will register your product after receiving an activation code from SOS.

5. Register customer details using a product registration wizard and get a serial number

This demonstrates the ability to register a customer's details and your products from a custom product registration window. An existing example is changed into a wizard which will basically have two phases. This first phase will request that the customers' details must be registered or amended, and the second phase will register your product after receiving an activation code from SOS.

6. Create registrations and or licenses using a windows client application from your workstation

Secwin Online Server ships with an example application and source code called SetRegistration. SetRegistration is only available for Secwin 4 product registrations.

SetRegistration allows you to add product and customer licenses directly on SOS without having to use the Web Interface or having to remote onto the server workstation.

SetRegistration takes the format of the update registration window in the windows interface. Added to this window id the ability to enter more specific company information as shown below.

Customer Details Tab



Customer Details Tab



Registration Limits Tab


Register a product using port 5984 (a dedicated port on the server where SOS is installed - (no longer supported - available only for backward compatibility)

Preparation
This document assumes you are starting from a position of having an existing custom registration screen (using Secwin) already in your application. I will call this procedure myProductRegistration in this document. You can call it anything you like. If you don't have one then you can skip this section and import from the example given.

Steps to Convert an existing custom registration window
NOTE: When selecting the HTTP protocol option, the client will use SOS Web Server port - remember to set the port of this client to SOS's Web Server port number. This is normally port 80. How it works at Runtime

If you click on the button it calls a (template generated) routine called GetActivation. This connects to the server, and requests the code. When the code arrives (asynchronously) it is filled into the Activation Code field. The user then needs to click "register" as normal.

Register product and get a serial number using port 5984 - no longer supported - available only for backward compatibility)

Preparation

This example is based on the example in A.

Steps to convert an existing custom registration window

The setup and configuration is exactly as described in the example A, except on the actions tab of the GetWebActivation tab, tick "Allow SOS to assign the serial number".



This selection enables the option to assign the field where SOS must store the serial number. This field is typically the field on the product registration screen where the product user typed in the product serial number, as shown below.

You now have the option to make the serial number fields read only or even hide it. The benefit in having SOS assign the serial number is that the sequence of serial numbers is in the control of the supplier. The supplier can now use this serial number against orders or validate activation code request by serial number.

Jump Start

Keen to get started? Then this section is just for you - the basics on how to get SOS up and running with your application as quickly and simply as possible.

Install SOS

For the initial setup and testing purposes, I would recommend that you install SOS on your development PC. Run the SOS Setup file. When the installation process is completed, select the option "Run Secwin Online Server" or run the server from the Start Menu / CapeSoft/ Secwin Online Server folder.

SOS starts with default settings which includes setting for the web server (port 80) and registration server (port 5984). Do not change any of these settings initially. Now proceed to the following section.

Add your product to SOS

Before SOS will generate a registration code for your product, your product information must be added to SOS via the manager' products tab.



The products database can be maintained by inserting, changing and removing customers. The sort order by column in ascending or descending order can be selected by a left mouse click on the applicable column header. Selecting the relevant update button calls the following update screen.



Basic Tab

The product name and seed code is required in order for SOS the create an activation code.

Demo Expires - the number of days entered here will be the default demo expiry date calculated from the date of request plus the days entered here. If zero is entered, no demo activation codes will be issued. The string returned will be "No Demo Allowed".

Reissues a new temporary code - This option allows you to set the period before an issued demo activation code expires, in which a new demo activation code will be issued. All code requests outside this period will be issued to original activation code.

The above options is the minimum required for SOS to be able to issue a registration code.

Add Secwin "MyRegister Product Window" to your application

The quickest manner to create a customized registration window for your product, would be to import the Register a product using port 80 SOS client example from the example directory.



This window is setup to request a registration from SOS on your local PC. Compile you program (remember that you need NetTalk and Secwin).

You are now ready to test.

Test

Open your product's registration window and enter the company details, serial number product level etc. You do not have to create to company name in SOS. This will be done for you by SOS.



Now click on the "Get Activation Code From SOS" button. In a few seconds, registration code will be displayed in the activation code field. You can now select the register button to register your product.

Other Information

Case Studies

Case Study A

Requirement: The client must request an activation code every fifteen days during a sixty day trail period.

Reason for implementation: This method reminds the client that he has not purchased your product every fifteen days and forces the client to reregister the product. It creates a subtle reminder with a bit of effort for the client, but still allows the client to use the program. If the client wants this reminder to go away, he can simply buy it and get a permanent registration.

SOS Implementation plan: Configure SOS to issue a one temporary activation code every fifteen days, but allow the client to request a new activation code if the code expires within two days. The client is not allowed to request more than four temporary codes (The four times fifteen makes up your sixty day trial period)

SOS Configuration:
  1. In SOS Manager Registrations section, select your product which you want to setup the specified trial period for.
  2. To setup the product's 15 day demo expiry period, enter the value of fifteen in the "Demo expires after" field. You might want to set your products demo period in Secwin's extention template to 15 days as well, if you do not want to force the client to register a code for the initial fifteen day trial)
  3. Only allow the client to get a new activation code, if the current demo code is within two days of expiry by entering the value of two in the "Reissue a new temporary activation code if the code falls within x day(s) of the product demo expiry date" field.
  4. Limit the trial period to sixty days by entering the value of four in the "limit the codes issued to x field" and enter the value of 999 in the "exclude codes older than x days" field.
Client Configuration

Summary: By forcing the client to get an activation code every fifteen days, it allows the SOS user to monitor which companies have downloaded and are using your product. By reporting on the repetitive requests for registrations, the SOS user can also determine how long the client used the product in the demo period, before buying it or not at all.

Case Study B

Requirement: The client must register his contact details via the program and and will receive his activation code via email.

Reason for implementation: It forces the client to provide at a minimum a legitimate email address which the supplier (SOS User) can use to track the progress of the potential client.

SOS Implementation plan: Import the customer registration wizard as per the example into your application and configure the product settings of SOS to email the activation code to the client.

SOS Configuration:
  1. In SOS Manager Registrations section, select your product which you want to setup. This product name and seed code must match your application.
  2. Setup the product's trial demo expiry period, enter the value in the "Demo expires after" field.
  3. Only allow the client to get a new activation code, if the current demo code is within two days of expiry by entering the value of two in the "Reissue a new temporary activation code if the code falls within x day(s) of the product demo expiry date" field.
  4. Set the "Optional Settings" Email product activation code to customer. This options will email the customer their activation code to the email address entered in the wizard.
  5. Here is a nice bonus. The dealer or supplier can also get a copy of the email generated, send to him by selecting the option, "Export database" in the update dealers form and adding your product to the list provided.
Client Configuration
  1. Import the customer registration window procedure form SOS's client demo app (in your clarion examples directory).
  2. Open the procedure's embeds at the Procedure Routines and select "!!Set your server ip or name and port here!!". Enter SOS's port as set on the web server tab of SOS and the IP address or name of the pc which SOS is running ('localhost" if you are testing on the same Pc).
  3. Open the procedure's embeds at the Procedure Routines and select "!!Set your products license details here!!". This section allows you to set the products licensed copies, counter details, optional modules and level. If these variables are left blank, the product's default values as setup in SOS will be used.
  4. Open the procedure's embeds at the Procedure Routines and select "!!Set option here if SOS must provide the serial number!!". Change the variable to 1, if you want SOS to allocate the serial number. Remember to set you product options for this feature as well.
  5. Open the procedure's embeds at the Procedure Routines and select "!!Load customer and company information here!!". Change the set values of the company and customer information to variables you have declared or fetch the values from i.e. an ini file, registry entries etc (where you stored the customer details).
  6. Open the procedure's embeds at the Procedure Routines and select "!!Save customer and company information here!!". Change the set values of the company and customer information to variables you have declared or save the values to i.e. an ini file, registry entries etc (where you normally save the customer details).
  7. Tab4 of the wizard is for testing purposes. The next button will automatically get the activation code, so you can hide or customise the controls on this tab if required.
  8. Customize the wizard and give it a little makeover to fit with your product's look and feel.
Summary: .This registrations method allows to capture more than jus the customer name and ensures that you can build a contact database for your product.

Case Study C

Requirement: The client must register his contact details via the internet and and will receive his activation code via email. The email will provide the download link and product activation code for the product

Reason for implementation: It forces the client to provide at a minimum a legitimate email address which the supplier (SOS User) can use to track the progress of the potential client.

SOS Implementation plan: Provide a hyperlink in you application which will open the web browser to your products registration web page.

SOS Configuration:
  1. In SOS Manager Registrations section, select your product which you want to setup. This product name and seed code must match your application.
  2. Setup the product's trial demo expiry period, enter the value in the "Demo expires after" field.
  3. Only allow the client to get a new activation code, if the current demo code is within two days of expiry by entering the value of two in the "Reissue a new temporary activation code if the code falls within x day(s) of the product demo expiry date" field.
  4. Set the "Optional Settings" Email product activation code to customer. This options will email the customer their activation code to the email address entered in the wizard.
  5. Select the option "Allow Web Activation". This option enables Web Page and Activation Mail templates. If none are entered the default shipped will be used or customise your pages from the examples provided.
  6. Force the customer to the enter the address field in the web by selecting the ''The address field is required for Web registrations and activation"
Client Configuration
  1. The client requires a hyperlink (CapeSoft's Hyperactive can do this for you) on the products registration page. This will open the registration web page as per the client example shipped with this install. Please customise the "register.htm" page to fit in with your product web site's look and feel.
Summary: .This registrations method allows to capture more than just the customer name and ensures that you can build a contact database for your product from the internet. This will also guarantee by default that the client will be connected to the internet to register.

Case Study D

Requirement: The client must register the product using a customised product registration window, but does not have to enter details such as the product's level, modules, counter.

Reason for implementation: This options is used where you product must simply be registered and does not have and level or counter restriction. By having the client only fill in their company details, it also simplifies the registrations process
SOS Implementation plan: No additional settings are required (but ensure the default settings for the product is set in SOS.)

SOS Configuration:
  1. No additional settings are required (but ensure the default settings for the product is set in SOS.)
Client Configuration
  1. In your customised registration window, hide the level, counter, copies and module fields, but set default values.
Summary: .This registrations method allows to capture more than jus the customer name and ensures that you can build a contact database for your product from the internet. This will also guarantee by default that the client will be connected to the internet to register.

FAQ

1) What is unique ID's ?

By assigning a value to the field iunique (LONG) at the embed point ?GetActivationFromWeb.Accepted (myRegisterProduct) in the client example, a unique identifier can be created which is send to the server. The value must preferably be a combination of a dataset identifier and or a PC identifier (Registry key entry will do). By keeping the unique identifier in the programs dataset, you will ensure that the number gets carried across during restores etc. By looking at the unique identifier fields, multiple requests for the same dataset, workstation can be monitored. I like using the combination of pc and data identifier – makes it easier to verify if a user is moving data or updating expired codes.

2) There is a second counter (highword) option. What can it be used for?

This option can be used within your apps and is compatible with your existing applications. It allows you to use a second counter with a different value in say on of your applications modules.

3) Must the SOS client be added as a product for SOS to issue an activation code?

No, SOS will generate an activation code for any product on condition that the seed code is added to the activation code request. (The option to turn this off will be added to SOS when blacklisting rules are added). Please note that transmitting the seed code of your product is note ideal and not secure! The seed code can be transmitted by assigning a value to the field iseed (LONG) at the embed point ?GetActivationFromWeb.Accepted (myRegisterProduct) in the client example.

4) What is the difference between selecting "http protocol" and not selecting "http protocol" in the client?

Selecting the "Use http protocol" wraps the request in a http (web browser) formatted packet, which will go through most firewalls and proxy servers (assuming that those firewalls and proxy server allow web traffic). This setting should be used as default. Note that this option selected uses SOS web server port, so remember to make sure the client's port matches.

5) I am using "http protocol" to request activation codes, but the client only receives " HTTP/1.1 or HTTP/1.0"

The request from the client application to get a registration code from SOS, is being 'hijacked' by a web server. Check your server name or ip address in the product's registration window. Ensure that you are not running SOS with another web server on the the same PC using the same port.

6) I am using no modules in my application, but the registration code request received by SOS has a value under modules or highword

If your application uses Secwin's demo level, all modules will by default be enabled. The modules have to be cleared before sending the activation code request to SOS in your customised registration window. See the client demo example app for an example.

7) Do I need to add a company's details to SOS, before the client can request a registration code?

No. SOS will create the Company name for your if it does not exist, as long as the matching product has been added to SOS.

8) When will SOS issue temporary registration code or permanent registration code from a client request?

If no matching permanent registration exists for the customer and product combination (i.e. no product license exists for this client), then a temporary registration code will be issued. The expiry date of the temporary registration code depends on the basic settings of the product. If a matching permanent registration exists on SOS, for the product and customer combination, the the permanent registration code will be issued.

9) The client has requested a registration code from SOS and a temporary code was issued. How do I make this registration a permanent registration?

A temporary registration can be changed to a permanent registration by changing the expiry date of the registration to 31 December 2099. After this was completed on SOS, you can email the code from SOS to the client or the client can simply request the registration code again and the permanent registration will be issued.

10) I am running Skype on a PC with SOS Server, but cannot access SOS's web interface

Skype has a connection option to use port 80 and 443 as alternatives for incoming connections. This option set will prohibit you from accessing SOS's web interface on port 80. Untick this option in Skype in the Tools / Options/ Connections menu. Restart SOS and Skype.

11) Can SOS run as a service?

Yes. Install SOS as a service from the Server Options Tab.

12) SOS records have owner ID's. What are they sued for?

Version History

Version 1.41(16 February  2023)

Version 1.40(20 March  2020)

Version 1.39 (18 March  2020)

Version 1.37 (13 March  2020)


Version 1.36
(12 March  2020)
Version 1.35
(16 May 2019) Version 1.32 (3 March 2015)
Version 1.31
(1 November 2013)
Version 1.30
(21 October 2013)
Version 1.29 Beta
(11 May 2012)
Version 1.28 Beta
(6 September 2011) Version 1.27 Beta (3 August 2011) Version 1.26 Beta (22 December 2010) Version 1.25 Beta (11 March 2010) Version 1.24 Beta (9 February 2010) Version 1.23 Beta (18 December 2007) Version 1.22 Beta (14 December 2007) Version 1.21 Beta (19 September 2007) Version 1.20 Beta (22 August 2007) Version 1.19 Beta (3 August 2007) Version 1.18 Beta (2 August 2007) Version 1.17 Beta (30 July 2007) Version 1.16 Beta (12 July 2007) Version 1.15 Beta (16 May 2007) Version 1.14 Beta (26 January 2007) Version 1.13 Beta (20 October 2006) Version 1.12 Beta (17 October 2006) Version 1.11 Beta (10 August 2006) Version 1.10 Beta (8 May 2006) Version 1.09 Beta (9 February 2006) Version 1.08 Beta (15 December 2005) Version 1.07 Beta (2 December 2005) Version 1.06 Beta (14 November 2005) Version 1.05 Beta (3 August 2005) Version 1.04 Beta (23 June 2005) Version 1.03 Beta (15 April 2005) Version 1.02 Beta (19 January 2005) Version 1.01 Beta (18 January 2005) Version 1.00 Beta (20 December 2004)

License, Copyright, & Disclaimer

Copyright

License

Disclaimer

CapeSoft Software, employees of CapeSoft Software, and Dealers of CapeSoft Software products, explicitly accept no liability for any loss or damages which occur from using this package. This product is used entirely at your own risk. Use of this package constitutes agreement with the above license.

Purchasing Secwin Online Server

Remember: Upgrades are, at the moment, FREE! Please make sure you keep up to date with the latest version of SOS. To update now, go to the SOS Download page.

The full working version of SOS (Each developer needs his own license to use SOS), is available from:

Download SOS Demo
SOS has a fully functional 30 day demo, which can be download from here
CapeSoft Sales
Web www.capesoft.com
Email sales at capesoft dot com
Telephone +27 87 828 0123
Fax +27 21 715 2535
Post PO Box 511, Plumstead, 7801, Cape Town, South Africa
Buy Online
Web Buy now at ClarionShop
www.clarionshop.com
Hosting Subscription
A Secwin Online Server is hosted by CapeSoft on our server in the USA. Developers who want access to SOS,
but do not want to host SOS themselves, can subscribe to our hosted SOS for $69 per annum.

The annual subscription will give the developer a login and password for the web interface,
which will allow you full access to all your products, registrations and related data.
In addition, new registrations and daily backups of data can be emailed to you.
Buy now at ClarionShop
www.clarionshop.com
CapeSoft Support
Email
Telephone +27 87 828 0123
Fax +27 21 715 2535
Post PO Box 511, Plumstead, 7801, Cape Town, South Africa