INTELLIGENCE-SOFT software engineers successfully developed and implemented several corporate
portals, web sites and custom web applications based upon DotNetNuke technology.
DotNetNuke is a powerful, flexible and convenient platform for the development of sophisticated
web-based applications such as intranet/extranet portals, e-commerce and CRM systems, document
management and team collaboration web sites, Internet comunities and much more. Visit our web page
specialy related to DotNetNuke technology for more details.
Step-by-step development process
Typical process of a custom DotNetNuke-based web application development consists of following main steps:
- Our analytics and project managers carefully study client's requirements and make a decision, which parts
of the application may be built from existing modules and which parts require the development of custom modules.
Usualy it is a user administration part, CRM, project management and e-commerce systems, data viewing/editing
and charting forms, news feeds, blogs, forums, event calendars, document management systems, feedback forms,
subscription management forms and many others that may be built from standard modules. From 50% to 90% of a
typical business application may be created by adding and setting up standard DotNetNuke modules.
- Our software engineers use standard DotNetNuke modules to create those parts of the application, which
serve standard functions. This step does not require any programming and takes only a few days or even a few
hours depending upon the number of the pages to be created and upon their complexity.
- Our graphic designer prepares custom skin according to customer's requirements. This process is absolutely
independent from other steps and may be done in parallel with them.
- Our programmers develop custom DotNetNuke modules as needed. The development of custom modules is necessary
to handle client's specific business logic and databases, interaction with client's legacy information systems
and any other specific functionality that cannot be processed by means of standard modules.
- Our professionals integrate the part created from standard modules at the step 2, custom skins and custom
modules into one portal and install it to target server, adding necessary content to pages and filling database
with initial data if necessary. Work is done!
The advantages of this approach are obvious - constructing web-based application mainly from existing well-tested modules
we minimize the efforts necessary for the development thus decreasing the project duration and cost and increasing the
application reliability and robustness in comparison with the development of the same application "from scratch". In addition,
using of DotNetNuke particularly simplifies further maintenance and support of a web-based applications.
Examples of completed projects
Since 2003 Intelligence-Soft successfully completed more than 10 projects based upon DotNetNuke technology.
These projects include the development of custom modules and custom skins for DotNetNuke, corporate intranet portals
and web-based applications, comunity and e-commerce web sites. The list below represents only a few examples of the
projects completed by our software engineers. Information about many other projects is confidential and its divulgation
is forbidden by non-disclosure agreements signed by Intelligence-Soft. We wish to express our sincere appreciation to
those of our clients who allowed us to mention their projects at this web site.
- DirectPrivacy - web-based application that assists company's IT
department in the maintenance of corporate policies for the handling of personal data. This project completed
by Intelligence-Soft engineers in 2005 included the development of custom DotNetNuke skins and modules,
construction of the corporate intranet/extranet application from the custom and standard modules, integration
of the new application with the customer's existing software environment.
- GIS portal - web-based document management application for state agency
managing real estate objects.
- Set of custom DotNetNuke modules for data import and conversion. The development of modules was ordered by
the law firm, which maintains a forensic cases database for internal use by company personnel. Being the part
of the corporate intranet portal, these modules support bulk data upload and import from MS Excel files, data
validation, conversion and accumulation in SQL server, management of the data stored in the database.