Terms in this set (55)

A traditional development environment:
Influenced by compatibility issues; Existing hardware and software and legacy system requirements
Designed to run on local and wide-area company networks
Often utilize internet links and resources, but web-based features are treated as enhancements rather than core elements of the design.
Development follows 3 main paths:
in-house development, purchase of a software package/ modification, or outside consultants
Scalability can be affected by network limitations and constraints
Most applications require substantial power and resources
Security issues are less complex, than web-based systems, because the system operates on a private company network.

Web-based development:
Systems are developed and delivered in an internet based frame work such as .NET or WebSphere.
Internet-based development treats the Web as the platform, rather than a communications channel.
Web-based systems are easily scalable, and can run on multiple hardware environments.
Large firms tend to deploy Web-based systems as enterprise-wide software solutions for applications such as, customer relationship management, order processing and materials management.
Web-based software treats the software application as a service and is less dependent on computing power and resources.
When companies acquire Web-based software as a service rather than a product, they can limit in-house involvement to a minimum and have the vendor install, configure, and maintain the system by paying a fee.
Web-based software usually requires additional software called middleware, to communicate with existing software and legacy systems