Global Homepage Flag World Flags
*


An overview of the technologies used for SiteStream is given below, more detailed explanations are available within the technology section, or by contacting us directly.

Land, Build & Care

These modules are termed "thick client" and are designed to have the software installed on each client computer. Both modules are built from a large set of shared components, using Microsoft's Visual Basic 6 as the development platform.

Sales

This module designed to be a "thin client"; this allows it to be run within a web browser. No extra software is required to be installed on the client computer. The browser-based software is written using Microsoft's .net platform, and re-uses Land, Build and Care components, on the web server, where identical functionality is required.

Data Storage

All SiteStream modules use a common database running under Microsoft's SQL Server 7 or 2000.  Because a single database is used throughout, no kind of manual or automated data transfer is required between modules.

Development Methodology

Rational's Unified Process is used in all development projects, which is a set of industry standard best practices to delivery high quality software in a controlled manner.

Component Based Development (CBD)

CBD is primarily concerned with breaking down the functionality of an application into many discrete components that perform a particular job and have a published (and fixed) interface. This has the benefits of:

  • Once the interface for each component has been fixed, development of many components can occur in parallel, with guaranteed integration upon completion.
  • Components can be easily re-used, to save writing the same code multiple times. Third Party components can also be utilised to save development time and cost.
  • Components can be tested individually (unit tested) before being integrated to form a complete system.
  • As long as the interface remains the same, the implementation of a component can change over time without affecting any other parts of the system.
SiteStream utilises the Microsoft COM (Component Object Model) technology to support it's components. COM is built in to all modern Windows platforms, is a popular industry standard, and has many third party component developers to ensure the most re-use possible.

Top

* *
Copyright 2006 SiteStream Software Limited