Sfafinity
Feature Set
SFCRM's design has been driven by experts in the CRM
domain, and consequently, it sports a feature set comparable
to the best in the industry. Some salient points include:
-
Support for account-centric, contact-centric or opportunity-centric
perspectives, suited to the way you work
-
Integrated email client, with chat and voice support
under development
Flexible, powerful security management
-
Advanced user management
-
Lead management support, including a lead portal
for partners and field service personnel
-
Complete customizability of look and feel
-
Powerful report writer, supporting extensive business
analytics
Technology Overview:
The SFCRM application architecture is based on a lightweight,
pure-Java servlet-based runtime engine. Its
esign incorporates the best practices in contemporary
web application design:
-
Clearly-defined 3-tier architecture, with a rigid
separation between database, business logic and user-interface
layers, providing for reliable, maintainable, secure
software;
-
Database connection pooling, for providing fast
page loads;
-
Database-engine-agnostic, SQL92-compliant SQL query
construction, relying on standard JDBC 2.0 APIs, ensuring
that the application works seamlessly with most common
database engines, including Oracle, Microsoft SQL
Server, DB2, PostgreSQL, Sybase and Mckoi;
-
Transaction control, ensuring data integrity under
heavy loads;
-
Pure HTML and Javascript in the user interface layer,
with no reliance on ActiveX or Java applets, thus
requiring a very thin browser-only client;
-
Use of industry-standard DOM-compliant DHTML and
Javascript, ensuring compatibility with most modern
browsers, including Internet Explorer, Mozilla, Konqueror
and Safari.
These features provide the following additional benefits:
-
Complete platform independence, allowing the application
code base to run with no change on virtually all hardware
and operating systems, ranging from low-end Microsoft
Windows 95/98 systems through Linux, MacOS and Solaris
machines to high-end IBM mainframes.
-
Complete independence from particular database engines,
avoiding vendor lock-in and offering a smooth upgrade
path from minimal hardware/software configurations
to high-end database engines.
-
True portability: To move the application server
from one environment (machine or operating system)
to another, literally all that is needed is to zip
up the application's directory, unzip it in the target
environment and start it up.
Back
to Sfafinity Main Page
Software
Architechture
Security
Database
Structure
back to top
|