Profile Services Case Studies Contact us
                  PRODUCTS & SERVICES

Email Marketing
ITI Portal LT
ITI Hosting


To improve the way clients, partners and employees use applications and data, companies are developing portals that simplify, unify and manage countless processes, user interfaces, and interactive tools. Client, Partner and Employee facing portals help companies deliver a comprehensive, consistent, always available from anywhere system that can be secure and managed from a central hosting facility. We offer a portal with the following basic features:
Platform Features Description
Multiple Applications/Portals The E-Web Portal Lite provides an access, security, database structure, and rendering model to support multiple Applications/Portals.
Multi-Company Support The E-Web Portal Lite provides a database structure that supports the definition of multiple client companies. Access to specific Application/Portal functionality as well as data can be granted or denied at a client company level.
Multi-Group Support The E-Web Portal Lite provides a database structure that supports the definition of multiple Groups. Groups can be defined to either span client companies or only be associated with a specific company. Access to specific Application/Portal functionality as well as data can be granted or denied at a Group level.
Security Security is achieved through security includes in each application script that validates link object permissions against authentication information stored at the session level.

Roles and their privileges can be defined and are extensible to groups of users that may include the host company, clients, third parties and developers. These roles include the ability to delegate privileges to subordinate roles.

Menu System Menu System modules that render primary, secondary, tertiary, etc. menu items based on an access filter that assures you only see what you have access to see.
Authentication Authentication information is submitted via an HTML form and validated against authentication information in the database. The administration tool to setup user authentication information creates strong passwords. Support for passwords delivered via voice or email that must be changed upon access to the system. Group authentication based on security key generated by administrator allows self-registration functionality. Cookie support to minimize need for entering authentication information every time. Challenge phrase logic in the event you’ve forgotten your password. Account freezes for invalid password attempts.

Company defined password change time frames and logic.

Administrative Tools User management tools manage the user demographic, authentication information, company and group membership functions. They also facilitate the administrative access level and companies and groups the user is allowed to administer.

Company management tools manage the company demographics, group membership, user membership and permission functions.

Site setup management tools manage the initial Client company setup, which would normally involve the manual setup of all permissions within the system. The E-Web Portal Lite provides the ability to create Template Companies that can be used to facilitate quick setup for related companies.

Permissions management tools manage access to link objects at the Application/Portal, Portal Group, Company, and Company Group levels.

Script maintenance tools manage scripts used within the Platform application. Scripts are tied together in logical groupings for security and organization. Function management tools are available for functions within scripts. This allows for tight security to specific functionality within scripts.

Application/Portal setup and maintenance tools. Ability to create more than one Portal and define all of the link objects within the system that relate to a specific Portal.

Portal Group as well as Company Group management tools.
Session Management Session management is based on the use of memory-based session variables. Therefore, load-balancing solutions in a web-farm environment will require session-based load balancing. Session variable definition is consistent within all scripts, which would allow an easy and straightforward way to replace memory-based session variable functions with disk-based (RDBMS, LDAP, file system) session variable functions. This would enable the use of request-based load balancing if necessary.
Usage Logging Authentication logging both successful and unsuccessful.

Individual object or link level logging for individual access.

Error Logging Error logging for application errors. Errors are trapped and kept hidden from user.
Any transactional information rolled back to prevent data errors. User is warned of error.
Personalization User customization abilities to control features of menus and views such as on or off and ordering. Platform administrators have the ability to designate objects as non-administrable.
Infrastructure Support Code base has been developed to take advantage of an infrastructure that includes multiple web/app servers as well as clustered database servers. Code-base is written to run on Microsoft NT4.0/WIN2K, IIS 5.0, SQL Server7.0/2000 platform.
Aliasing The ability for the help desk to be able to view the system as the user views it via an aliasing function in order to help solve problems and bugs.
Content Management Category maintenance functionality that provides the ability to grow and prune a hierarchical content category tree.

Content maintenance functionality that provides the ability to assign content to one or more categories on the content category tree as well as update content title, abstract, keywords, content type, review/expiration dates, etc.

Add/Create Content functionality that provides the ability to add content of type URL, text/html or document. When adding content of type document, it is also virus scanned as part of the upload process to prevent the spreading of a virus.

Permissions maintenance to allow the granting/revoking of view and/or administrative access to content categories as well as individual pieces of content. Since categories as well as content items are simply just another type of link object within the Spark Platform, security is handled the same way it is for any other type of link object and therefore is tightly integrated.

Because of the granular level of security, a subset of content administrative functionality can be extended to clients. Client content is stored within a separate client content tree and is segregated from other client content.

Search tools provide mechanism to search for content within the content tree based on an access filter to assure you can only search for what you have access to.

Email Modules to provide server-side email functionality as needed within an Application/Portal.

Specializing in developing web enabled applications that provide benefit to business and consumers.