Crosspoint


Platform Description

Crosspoint is a software platform designed to create a variety of dynamic Web applications ranging from heavily loaded public portals, for example, e-trading systems, to corporate sites and portals.

Crosspoint enables development of Web applications customized to particular business requirements of a client company. The basic set of modules currently features: management of users, roles, and permission settings; event logging; site content management, news, blogs, and comments; messaging (intranet, email, including its own mail server); shared operations on documents; easy configuration and integration with any other customized modules.

Crosspoint-based applications can be both deployed on one server and scaled to multiple servers (farms, clusters).

Advantages

  • Turnkey system with a set of modules required to start its operation.
  • A high level of application operational support (error handling and logging, access security and control at the level of separate objects and modules, including flexible program settings).
  • Use of proven design practices and templates, which makes application development errors less probable.
  • Focus on the business logic and GUI instead of technical aspects of implementation when developing an application.
  • Wide capabilities of integration with existing applications and services.
  • Building of a unified information system covering all aspects of company activities.
  • High performance.
  • Hi-tech design, interactive AJAX-based user interfaces.
  • Flexible setup of access levels.
  • User action logging.
  • History of changes.
  • Full-featured mail server.
  • A high level of application scalability thanks to the modular structure and module interaction via a common service bus.

Application Area

  • Dynamic web sites
  • Online stores
  • Corporate portals
  • Public Internet portals
  • Systems of shared operations on data
  • Systems of electronic document flow
  • E-trading systems
  • Social networks
  • Internet mass media
  • Online training and testing systems
  • User support management systems
  • Expert systems
  • Information and analytical systems

Platform Modules

The platform features a basic set of turnkey modules. On a customer’s request, any additional modules can be developed.

Crosspoint.Core

The system’s basic module that enables application administration, global settings, user management, role and permission setup, and event logging. It provides operational support to other modules, user authentication and authorization.

Crosspoint.Messaging

The basic module for user e-mail exchange that can operate both as an intranet messaging system and in a mixed mode: a dedicated mail server with an integrated spam filtering function will enable messaging with external users. In this case, both mail Web interface and POP3/IMAP/SMTP protocols are available for operations with mail clients.

Crosspoint.Documents

Hierarchical structure of storing any documents and files with a flexible access configuration system. Support of shared operations on documents by multiple users.

Crosspoint.CMS

The content management system Crosspoint.CMS is a convenient universal tool for updating content of any websites.
CMS creation and development is a very important phase as it predetermines website administration convenience.
A disctinct advantage of the content management system we offer is that it enables a regular PC user to perform complex operations that require professional knowledge. Being one of the best content management systems in its class, it allows managers to less frequently ask technical specialists for help while the latter do not need to perform routine operations.
With Crosspoint.CMS, any PC user who is familiar with Microsoft Word can easily update information. This website content management system is designed for the international market in compliance with all required standards.
Crosspoint.CMS provides the following features:

  • The modular system allows improving the integrated functionality, modifying the interface, and fine-tuning each window of the system.
  • The use of the data management technology helps create a DB of any structure, access existing DBs, modify the DB structure of a running website, and greatly reduce the project development time.
  • Integrated multi-language project support, i.e., the system can support multiple languages with no significant changes required.
  • The system is adapted to work under heavy load.
  • Development can be continued by any programmer with .NET knowledge. A developer’s tool is Visual Studio.

The system has multiple implementations, including large-scale portal solutions.

Keywords: crosspoint, application development, cms, documents, messaging, asp.net, mvc, jQuery, website, online store, portal, Information and analytical systems, document flow, platform, business requirements, social networks, e-trading, content management, dynamic website, mass media, expert system