The design of application or system software that incorporates protocols and interfaces for interacting with other programs and for future flexibility and expandability. A self-contained, stand-alone program would have program logic, but not a software architecture.
Search For software architecture On ChannelWeb
Find the latest news and information on software architecture from across the Channelweb Network of IT Web sites.