Originally Posted by aTEK
You have enthusiasm, which is 50% (75%?) of the battle, but at 17 or 18 you don't have much experience of software development. Yes, you might well have started programming computers when you were 12, but that isn't the same thing.
However we do have large amounts of experience in our individual fields of programming
The last thing the world needs is yet another best-system-ever. What we need is a central authentication server and things that integrate with it. Active Directory, LDAP, OpenID, whatever, all fulfil this central role - all you have to do is write the integrating applications.
We have looked at many system's including that of open sim, and decided that a common ground system that is easy to customise and even easier to manage would be nessercery.
In what way?
One main area we all seem to agree is key to the system is direct email intergration.
Okay - personally, I've always liked the idea of people being able to write their own code in whatever language they liked. One of my main problems with Moodle is that it forced people to become PHP programmers. Ug. So how do you plan to have each separately coded module communicate with the others - SOAP, REST, or similar? How distributed is your team? With a team of 8 you'll need some source code control - something like SourceForge will provide you source code control for free for an open source project, but you'll all need to get the hang of using it before you can start collaborative coding.
We are planning on producing the system as open source, written in a mixture of codes however mainly asp.net and coldfusion with html and php where necercerry. THe team also has great knowledge in Ruby and VB that can be used if required. The main plan is to use an SQL database as it is freely and easily available via many forms.
I'll send you a PM - if you have Skype, please call me at work tomorrow.
Therefore i personally would be most greatfull of any features that we should focus on whilst building the system.