Andar/360 Technology

Graphical User Interface (GUI)

Andar/360 takes full advantage of point-and-click technologies. All well-known gadgets such as buttons, menus, list boxes, tabbed panes, drop-down lists, etc. are used extensively throughout Andar/360. Expert users can still use standard keyboard shortcut keys to navigate through the various gadgets and windows.

Table Driven Choices

Andar/360 makes extensive use of user defined tables. The customer can dynamically add entries to tables that will appear in the drop-down lists throughout the application, thus allowing the customer to tailor Andar/360 to their requirements.

Context Sensitive Help

Andar/360 help is designed as web pages allowing the users to point and click to navigate from one topic to the next very much like web pages viewed over the Internet. When help is requested in Andar/360, the user's web browser will automatically start to display help text.


Database

Donor Centric

Andar/360 is Donor Centric. All donors (corporate and individual) are at the center of the database design. Each individual or corporation has one and only one account number. This means that an individual who is a volunteer, who is a contact at a company, who donates from home and through work, has a single account from which all information is viewable and editable.

 



Relational Databases

Andar/360 utilizes Microsoft SQL Server 2000 or above as a database engine. Many software products that claim to be database vendor independent typically suffer serious performance problems. This is because "Stored Procedures" are database specific. Stored procedures are database programming languages that allow high performance, complex and massive data manipulation. Without stored procedures, applications must perform all data manipulations within the application at a greatly reduced speed. Stored procedures are used throughout Andar/360.

Reports

Report requests do not "tie up" the user's workstation; they are executed on the server and the resulting output is saved into the database. This allows the user to reprint reports without having to re-request the report run. All reports in Andar/360 produce output in Adobe Acrobat format, spreadsheet format, or both.

The Adobe Acrobat format (PDF) enables reports to be printed on any printer or e-mailed across the Internet. Acrobat also allows the reports to be viewed on screen, searched, annotated, and zoomed as well as optionally, partially or fully printed.

The spreadsheet report format gives the user the raw data appearing on the Acrobat paper report as well as additional columns of data. The spreadsheet data can be sorted, selected, totaled, and otherwise manipulated with MS Excel, MS Access, or other spreadsheet programs.

Andar/360 comes with a large set of standard reports that users can request with a click of the mouse. These reports can be requested in numerous sorting orders, or by selecting numerous sets of data. Users also select different types of report layouts. Many reports use accounts selected using Andar/360's powerful Data Mining tool as described below. In essence, each report is actually many reports in one.

Data Mining

Andar/360 includes a powerful Data Mining tool that gives users access to data in the Andar/360 database using plain, simple point-and-click windows. Users don't have to learn complex query languages!

First, accounts can be selected based on gift amounts/types/campaigns/etc., based on leadership levels, giving patterns, addresses, demographics, numbers, relationships, campaign structures, and many more.

The second step, extraction, allows users to extract data from the selected accounts, including numerous addresses, names, contacts, gifts, demographics, and many other items. This information can be saved into spreadsheets which can be analyzed with Microsoft Excel, Access, etc.

The selected accounts can also be grouped in an account warehouse, transferred to a mailing list, used as input for standard reports. Users are also free to use Crystal Report, MS Access, MS Excel, MS Word, or any other tools to directly access data in the Andar/360 database or account warehouses. However, Helix does not recommend or approve of any product used to modify the data in the Andar/360 database.

Each Data Mining Operation can be saved and reused time and time again.

Year 2000

Andar/360 is fully Year 2000 compliant. All database tables and date calculations use 4 digit years. Unlike many older applications, Andar/360 was not retro-fitted for year 2000, it was designed from the start to handle any year from 1000 through to 9999.

Data Conversions

Helix offers a full range of conversion options. Our experienced staff have worked on numerous conversions from a multitude of other products. Helix already has conversion programs implemented and tested to convert for our customers from some of the more well known products such as TopGiver, IMS, SCMS, Enterprise/CS, and others. Typically, a conversion can be completed in 1 to 4 months depending on the type of data to be converted. Helix can convert not only individual and corporate accounts with names, addresses and telephone numbers but also unlimited historical pledges, payments, designations, demographics, contacts, etc.

Lockboxes

Andar/360 contains a powerful lockbox module that can be used to mass import data into Andar/360. The lockbox is a holding area within Andar/360 where the data is “scrubbed” before it is processed. Comma separated value (.csv) files containing corporate and individual account information as well as pledges and designations are read into a lockbox, scrubbed, and finally processed. Processing includes matching existing accounts and updating them, creating new accounts, and creating new pledges and designations.

Lockboxes are used to import employee information from corporations, and most importantly detail pledge, payment, and designation data.

Security

Andar/360 supports security at two levels. First,  the SQL Server database can be secured using standard SQL Server tools. Second, Andar/360 itself has a security module that allows each user or group of users to be given access to specific accounts or groups of accounts as well as specific rights to each item of data for each account. For example, a group of users can be given authority to a group of accounts to view addresses only, without the ability to change or delete etc.


Java Programming Language

Object Oriented, Robust Applications

Andar/360 is written entirely in Java. Java closely resembles the C++ and C# programming languages used to develop systems such as the Windows Operating System, Microsoft Office, and SQL Server. Java, C++, and C# are object-oriented languages unlike Visual Basic or FoxPro. This state-of-the-art technology allows code reuse for rapid development of large, robust, enterprise wide applications. For more information about java, visit Sun Microsystems's website at http://java.sun.com.

Internet Access

Java is most commonly known for its Internet capabilities. Andar/360's optional module, "e-Pledge," a module of e-Community, allows donors to directly enter their pledges and designations into Andar/360’s database from web pages. Pledges entered are immediately visible to Andar/360 users. Similarly, corporations can login and view the progress of employee campaigns in "real-time." Andar/360 allows users to seamlessly e-mail messages and reports directly without having to leave Andar/360.

Multi-Threaded

Java supports powerful multi-threading technologies, enabling applications to perform multiple tasks concurrently. Andar/360 uses multi-threading to perform complex tasks in the background without interfering with user interactions. Reports and other processes are automatically transmitted to the server to be executed there hence allowing the user to continue to work on the workstation or even logoff and go home while reports execute on the server.


Client/Server Networking

Andar/360 is designed to take full advantage of Client/Server technology.

Standalone Operation

Andar/360 allows the smaller nonprofit organizations to run on a single PC. In this case, both the database (SQL Server Desktop Edition) and Andar/360 reside on the same PC. This configuration is intended for light use of Andar/360.

Small LAN Operation

Andar/360 allows the small nonprofit organizations to run in a Peer-to-Peer network without an expensive, dedicated server. In this scenario, SQL Server Desktop Edition and Andar/360 can be installed on one workstation and a few other workstations can install Andar/360 and share data over the network. Much like the standalone operation, this configuration is intended for light use of Andar/360.

LAN Operation

Andar/360 allows the medium to large size nonprofit organizations to run in a LAN environment. In this case, the database can reside on a powerful server. Complex Andar/360 functions are executed on the server.

WAN Operation

Andar/360 allows the larger nonprofit organizations to run in a Wide Area Network (WAN) environment. In this case, Andar/360 can be spread over the Internet or virtual private networks. Multiple sites, some with LANs connected via the Internet, can share a common Andar/360 database server.

Citrix or terminal servers can be implemented to service some remote users.


Installing and Managing Andar/360

Andar/360 is installed on the server after all other server software, including SQL Server, is installed. The Andar/360 software is downloaded from the Helix web site. Andar/360 is quickly installed using standard "Installshield" installer. The SQL Server database engine is automatically detected and databases are created and initialized. The Andar/360 client software is installed through the network from the Andar/360 server. This has the added benefit that, whenever updates (service packs) are installed on the server, they are automatically installed on the client the next time the user attempts to use Andar/360. These features makes Andar/360 very easy to maintain and support in the user community.

Andar/360 allows for the installation of multiple "environments" or copies onto a single server. Customers could create a separate training environment, a testing environment, as well as a production environment.

Andar/360 includes a "Client Management Console" (CMC). This application gives administrators the ability to view which workstation is currently using Andar/360.

Support, Service and Maintenance

Helix offers full support, including help desk and maintenance, to customers who purchase a maintenance agreement for Andar/360. Helix supplies customers with a user ID and password to access Helix's own support web site. This web site enables users to search a knowledge base of questions, tips, enhancement requests, and bug reports. The web site also allows customers to track requests through the process of being dispatched to a customer support representative, and possibly a developer, and, when code changes are requested, through to a service pack. Requests are continuously monitored by Helix Help Desk staff. The web site also contains downloadable service packs with complete details of their contents.