| General |
|
True
web
applications |
iPort Applications are
web applications with an HTML-based interface.
- Users only need an Internet
browser such as Internet Explorer, Netscape Navigator,
Mozilla and others to operate their applications.
No additional software is required to be downloaded
or installed.
- iPort Applications can work
in an office without Internet connectivity. Users in
the office can access their applications via local
area network using an Internet browser.
- iPort Applications
can be easily integrated with existing web sites of
an organization. |
Technology
based
on SQL-compliant
databases |
iPort Applications
utilize industry standard MySQL Database technology |
| Multiple
users |
iPort
applications allow multiple users to access an application
at the same time. We
impose no limits on the number of concurrent users. |
| Multiple
languages |
Applications can be developed
in English, German Spanish or French. |
| Data
definition and search |
| Flexible
search |
iPort Applications offer
a number of powerful and flexible data search capabilities. |
Document
and picture
data types |
Documents and pictures can
be stored in the database just like any other data. While
pictures are automatically displayed on forms, documents
can be viewed within a browser by the appropriate document
editor. |
| Database
transactions |
iPort Applications automatically
use database transactions to track all data changes
within a single operation. If the operation fails at
any stage, no changes are saved. This feature relieves
users from having to manually reverse results of incomplete
operations. |
| Export
and import |
iPort Apps allow extracting
data out of the system in bulk and inserting data into
the system while preserving links between related data.
This feature is useful for initial transfer of data to
your iPort Application from existing databases, spreadsheets,
text files, etc. It can also be used for regular data
exchange with applications that do not support other
forms of communication. |
| Task
scheduling |
iPort Apps allow starting
data processing tasks at the specified time. For example,
certain periodic processes, such as report generation,
document printing, sending reminder e-mails, etc., can
be scheduled to run overnight. |
| Data
presentation |
iPort Applications
excel in providing access to data, view forms, query
results, html presentations, pdf reports and more. |
| Calendar
view |
iPort Applications
allow displaying appointments or other time-based
data in a calendar view similar to a diary. There are
five separate calendar views: day, week, working week,
month, and year. Users can switch between the views
or create a new appointment with a single mouse click. |
| Documents,
reports and e-mail |
| Reports |
Robust
reporting is available as standard.
- Nested grouping of data
with summaries for each group. For example, a time-tracking
report for an organization arranged by departments,
teams within departments and individuals within teams.
- Sub-reports including
nested sub-reports. For example, a report on customers
where data for each customer includes a list of orders
placed by the customer and each order has a list of
order line items.
- Conditional aggregate
operations. For example, a report on customers where
data for each customer includes a total amount for
all orders placed by the customer and shipped by a
certain date.
- Conditional data presentation
where the same report field can show data differently
depending on some conditions specified for the field.
For example, account balance can be shown in black
if it is positive, red if it is negative or shown as
a special icon if it is zero.
|
Document
management |
iPort Applications allow
working with any type of electronic document or file.
Documents can be stored, retrieved, printed, exported
and saved to disk, imported from disk, attached to e-mails
and viewed within a browser with the appropriate editor. |
Personalized
documents |
iPort
Apps can automatically generate personalized documents
from document templates
that users can create in MS Word, MS Excel, HTML and
plain text formats and import into iPort.
Document templates may include:
- Placeholders for data (like client name) to
be taken from the database and inserted into
the generated document (also known as "mail or
document merge").
- Placeholders for related data to be shown as
lists in the generated document. For example, a customer
letter may include details of all orders of the
customer.
- Conditions indicating
when a particular section of the template should be
included into the generated document.
- Sub-documents to improve
structure and formatting of complex templates. |
| Outgoing
e-mails |
iPort
Apps can automatically send e-mails. Business
rules are used to specify conditions when e-mails
should be sent. E-mails can be easily personalized:
- Subject and body of an e-mail may include placeholders
for data (like client name) to be taken from
the database and inserted into the e-mail.
- E-mail attachments can
be specified as document templates, which are automatically
converted into personalized documents when e-mail is
sent. |
| Incoming
e-mails |
iPort Apps can receive
e-mails sent to a particular e-mail address and
automatically take actions based on the e-mail contents
as instructed by business
rules. For example, Aware IM can recognize a
customer by e-mail address and register the e-mail with
the customer. Aware IM can even register customer
orders sent through e-mail provided that order details
are specified in a particular way. |
| Access
to data |
iPort
Apps support access restrictions based on user categories
and access restrictions based on data ownership:
- Access restrictions based on categories of
users allow selecting, on a very detailed level, which
data is available to users of different categories.
- Access restrictions based
on data ownership restrict users other than the data
owner from viewing/changing the owner's data. For example,
staff members may be allowed to change their own details
but not those of other staff members; customers may
be allowed to change their own details, but not even
see details of other customers. |
Access
to operations
and documents |
iPort Apps support access
restrictions to operations and documents based on user
categories. Operations and documents disallowed for a
particular user are automatically removed from menus
and other operation lists. |
| Conditional
access |
Access restrictions may
be specified conditionally using business
rules. For example, no order details can be changed
after it has been submitted. |
| Authentication |
Access
to system can be password-protected. iPort Apps also
support public access, which can be used to allow visitors
to see non-confidential information without having to
log in. |
| Web
services |
iPort Apps support
web services, a communication protocol commonly used
for business transactions over the Internet. iPort
can use electronic services provided by other software
systems. It automatically discovers web services provided
by other systems and converts their parameters into iPort
assets .
|
| Communication
with other software |
iPort Apps
can communicate with other software systems or devices
via standard or custom-built channels. |