O'Reilly logo

IT Architecture For Dummies by Susan L. Cook, Kalani Kirk Hausman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11

Managing Application Development

In This Chapter

Defining the software development life cycle

Selecting a software development model

Making use of service-oriented architecture

Remembering accessibility in application development

A tremendous variety of applications are available, ranging from commercial, off-the-shelf turnkey solutions to free open-source applications that you can alter, rebrand, and recompile at will. When extensive customization isn’t necessary for alignment with business requirements, turnkey applications are often easier to integrate with other products from the same vendor or through closely aligned vendor partners. Customization in application design can rapidly introduce undesirable complexity at all levels, from protocol interoperability issues and language incompatibility to varying terminology and UI placement of standard functions, such as the Print button.

It is critical to include application development in enterprise architectural planning in order to ensure that clear standards are implemented and maintained to address current and emerging programmatic development styles and technologies. You should conduct a survey of custom, customized, and off-the-shelf applications to ensure that architectural planning includes constraints created by existing applications and identifies corrective actions for trouble spots before problems arise.

In this chapter, we discuss application design from a high-level perspective to provide insight into ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required