Neda Software

Modern software engineering involves the creation of software systems
that may be highly complex, but which must also be reliable, scalable,
portable, and easy to maintain.

To meet these challenging requirements, a powerful and sophisticated
development environment is essential. The following figure provides a
high-level overview of the Neda development environment.

Figure 1:
Neda Software Architecture

Our software development architecture includes the following major
components. These provide the foundation for our products and
services, and are the key to maintaining consistency, reliability,
scalability, portability and manageability.

Open C Platform (OCP)

The Open C Platform (OCP) is an efficient virtualization layer that
provides the basic support for all our software products. OCP
currently supports eight distinct target platforms, and a large number
of development environments.

All our software products are based on OCP, and conform fully to its
style and conventions. For anyone wishing to understand our software
development philosophy, style and quality, a good place to start is
with a review of OCP.

Consistent with our corporate philosophy, OCP is freely and openly
available for use by anyone, and is very well documented. We invite
interested readers to take a look.

ESRO Protocol Engines

The ESRO protocol engines are highly portable, and are shared across a
large number of platforms. The ESRO protocol engines are based on OCP,
have been extensively tested, and are fully documented.

EMSD Protocol Engines

All our EMSD products are based on the EMSD protocol engines. The EMSD
protocol engines are highly portable, and are shared across a large
number of platforms. The EMSD protocol engines are based on OCP, have
been extensively tested, and are fully documented.

Open-Source Message Center Architecture

We have made a commitment to and invested major effort in the use of
open-source software components. In particular, we have made a major
investment in the following software components: Qmail, Sendmail,
Bind, IMAP C-Client, and Hylafax.

We have also developed an extensive array of tools and utilities that
allow us to use these components in a way that allows consistent
administration, management, accounting and monitoring.

Voice Response Development Environment (VoRDE)

The Voice Response Development Environment (VoRDE) is the basis
for all our Interactive Voice Response (IVR) systems and services.

The VoRDE software is available as free software at the http://www.VoRDE.org software
distribution center. We encourage other developers to use this
software and further enhance it. Our intention is to support and
encourage the growth of a large virtual community of VoRDE
developers.