The DotNetNuke community works on the following principles:
DotNetNuke being promoted by its community as an open source
application needs to see regular enhancements in terms of adding new features
and also to debug the issues in the last released version, and this can be
effectively done by active contributions from a team of developers working
together towards the improvement of this application.
Emphasis is on effective interaction with the end-users
(customers) and drawing the right business logic and this should be followed
with sketching the technical specifications.
There is immense potential for any software product to develop
and get enhanced with periodic releases, but it should be well planned in terms
of widely accepted new features and corresponding development.