Security: HTTPS/SSL required, 2048 bit, SHA2 256 bit
Browsers: The web-based Fulton Software Union Membership System (FSUMS) will run on:
- Google Chrome™ most recent two versions (recommended)
- Mozilla FireFox® most recent two versions
- Microsoft® Edge most recent version
- Apple® Safari®, version 7 or later
Note that we recommend always using the latest version of any browser, as it's usually the most secure. Although we test all of the supported platforms, the latest version of Google Chrome™ is tested by us and used by customers much more than other browsers, so we strongly recommend you use that browser for our system if you can. However, if you need to use one of the other supported browsers, we'll work with you to resolve any issues.
Client Computers and Devices:
- For data entry, we recommend a Windows 10® computer with a 1.8GHz+ processor, 4+ GB RAM, with sound and a 21-inch 1080p monitor or better (i.e. 1920 x 1080), keyboard and mouse or equivalent. However, Windows 7 or 8.x, and Google Chromebook and Apple Mac computers, work well too.
-
For read-only access, we recommend the following devices:
- A laptop or desktop computer that's no more than 5 years old
- an iPad®
- an iPhone®
- an Android™ smartphone or tablet
- a Windows® smartphone or tablet
- any device that supports HTML 5, although some functions may not be as useful on smaller screens
However, usually the older the device, the slower it will be. Any device that supports Javascript and HTML 5 should work -- let us know if you have a device you'd like to use and there are issues.
Backups: Fulton Software does nightly backups and keeps nightly backups for two weeks, Friday backups for at least 2 months, the last Friday backup for each month for the last year, and the last Friday backup for each year. You can also download a copy of the most recent backup to your local hard drive, if you wish. With the current implementation, Azure® SQL Database supports point-in-time-restore for up to 2 weeks; however, that may not always be supported.
Malware Protection: Fulton Software runs anti-virus, firewall, and anti-malware protection on the web server, in addition to strictly limiting the software that's loaded onto the server.
Development Tools: The web-based Fulton Software Union Membership System is built with Microsoft® ASP.NET® MVC, Entity Framework, Telerik Kendo®, Microsoft SQL Server®, jQuery, Javascript, HTML5, and CSS3.
Source Code Escrow: If Fulton Software Limited should cease operation, links to the source code will be made available to you within 2 months. To be more exact, if no one at Fulton Software resets the web site before the start of each month, this mechanism will appear automatically on the Help menu in the customer's system. The source for the system is maintained on an ongoing basis in a source control database.
Source Code Purchase: The source code for the system can be purchased at additional cost: an initial fee of $10,000 USD, followed by an annual fee ($500 USD) for updates. However, this is contingent upon receiving non-disclosure and non-competition agreements. You'll need a programmer skilled in C#, ASP.NET MVC, Entity Framework Code-First, LINQ, Microsoft SQL Server, Javascript, jQuery, and Microsoft Azure. It would also be very helpful if they were familiar with Telerik Kendo UI for ASP.NET MVC. In order to make changes to the source code, the development tools will also need to be purchased from the relevant third parties. Please Contact Us for more information.
Deployment: Right now the web-based system is implemented using a Azure® SQL Database server for each customer, and a Microsoft Azure® virtual machine (VM) or equivalent for the website. If desired, the Microsoft Azure® VM(s)s can be set up as a VPN, to ensure maximum security protection -- however, there will be additional charges for this. Azure® SQL Database ™ maintains one primary copy of the database and two secondary copies – in the event of a failure of the primary, Microsoft Azure® switches automatically to a secondary server. Microsoft Azure® has very high availability, fault tolerance, and performance – please click Microsoft Azure® to learn more about Microsoft Azure®. You can also back up your database onto your own computer, if you wish.
Production Volumes: FSUMS is running on production databases of up to 46,000 members (4,000+ active), 2,300 employers (300 active), with 3 million dues transactions.
Transfer to International: Membership information can be transferred to the international using a file. Each column of the file corresponds to a field, and the top row contains the field names. A row is generated for each member who has been added, changed, or deleted. You control which fields are checked when generating the file -- name, status, address, phone number, email address, etc.