Application Development

Service Description

The Application Development team provides a professional service for the development and maintenance of Web applications, batch applications, and application integration services to University of Illinois administrative units, colleges, and departments. The service provides consulting and application development services that leverage best practices as well as a defined software development life cycle (SDLC) methodology for building and maintaining Web applications, batch applications, and integrations.

The following is a sampling of the types of services that can be provided to customers of this service:

  • Executive and management level consulting for defining and developing Web-centric business and technology strategies
  • Web and batch application planning, design, development, testing, implementation, and maintenance services
  • Application integration and custom interfaces between software applications
  • Web-database integration
  • User interface design for Web-based software applications
  • Usability analysis, testing and recommendations including IITAA Web Accessibility and Section 508 (of the U.S. Workforce Rehabilitation Act) compliance
  • Managed hosting for customer applications including end-to-end services for designing, developing, testing, maintaining, supporting, and hosting customers' Web applications
  • Independent vulnerability scanning and performance testing of custom developed and packaged applications

Application hosting is provided by AITS in a reliable, monitored, secure, and managed fashion that includes the flexibility and performance of a distributed computing solution. The Web application development methodology that is utilized follows best practices for the SDLC including tailored SDLC, prototyping, and iterative delivery techniques.

The Application Development team has extensive experience with a wide variety of application software technologies, tools and platforms including but not limited to the following:

  • .Net
  • ColdFusion
  • Java
  • Lotus Domino
  • Mobile Applications
  • Banner Customizations
  • Creative Web content design and graphics
  • Database technologies including Oracle, SQL Server operating systems including Linux, Unix, and Windows

Benefits of using the Application Development service include:

  • Services can be provided to university customers on-demand through ITPC project requests
  • Cost avoidance for customers who do not have to maintain and provide their own in-house resources and skills for performing this type of technical work on a full-time basis when a full-time resource is not required
  • No need for customers to acquire, maintain or support their own in-house Web server(s) or platform infrastructure
  • Professional quality graphics and multimedia design for websites and applications
  • User experience needs are assessed with custom developed applications
  • Solutions that comply with the university architecture, security standards/policies, and accessibility policies and statutes
  • Custom developed applications are sent through independent quality assurance testing to verify correctness of applications to specifications
  • Performance testing and periodic independent vulnerability scans and audits, and remediation by Application Development
  • 24/7 support for customer applications

Hours of Availability

This service is available to customers during normal business hours. Site-specific and service-specific needs may be coordinated with customers outside of business hours.

Customer Responsibilities

  • Identify a primary point of contact to work with AITS in coordinating the activities being performed by the service
  • Submit project requirements to the Application Development team through the ITPC process in order to facilitate the appropriate scoping, design, development, testing, and implementation activities
  • Support requests relating to the use of the service will be initiated by opening an incident or request ticket with the AITS Service Desk

How Do We Charge?

This service is offered through the Work Request, ITPC Project request processes or through a Service Level Agreement. For more information on requesting work or submitting a project, please see the ITPC Project Submissions page on the ITPC website.