When developing application software for deployment in an environment supported by OIT, the tools listed on this page should be considered as the preferred development tools. There are, of course, instances where tools not listed here should be used. In these cases you should notify your supervisor or the OIT director responsible for the development effort before beginning work.
Except where necessary to maintain compatibility with legacy applications, all new applications developed should be Web-based.
This page identifies the preferred developer tools for the following areas:
Language-Independent Tools
Development Environment | |
Databases |
|
Supported Operating Systems |
|
Development Tools | |
HTML Editing |
|
Database Connectivity | |
Authentication and Authorization | |
User Authentication |
|
User Authorization |
|
Project Management | |
Project Planning |
|
Documentation | |
Process, Data, and Object Models |
|
Hierarchical or Organization Charts |
|
Gantt Charts |
|
Presentations |
|
Documentation in HTML |
|
Quality Assurance and Capacity Planning | |
Load Testing |
|
Version Control | |
Browser Compatibility Testing | |
Middleware | |
Messaging |
|
Java Development Tools
Development Environment | |
---|---|
Programming |
|
Web Server |
|
Application Server |
|
Supported Operating Systems |
|
Development Tools | |
Editing | |
Database Connectivity | |
Quality Assurance and Capacity Planning | |
Unit Testing of Java and JSP Code |
|
Load Testing |
|
Version Control | |
Quality Control |
|
Reporting | |
Report Generation |
|
.NET 4.0 Development Tools
Development Environment | |
---|---|
Databases |
|
Web Server | |
Application Server |
|
Supported Operating Systems |
|
Development Tools | |
Editing |
|
Database Connectivity |
|
Quality Assurance and Capacity Planning | |
Unit Testing | |
Load Testing |
|
Version Control |
|
Reporting | |
Report Generation |
|
Middleware | |
Messaging |
|