Software Design

The art and science of creating a computer program is called software design where the functionality, appearance and data integration of the application is created. A software designer typically performs the programming for the application after software designing has been performed using business requirements documents. Software can be designed to operate on a PC or Mac or can also be designed to work on the Web or Internet through a website. Many applications exist that help in software design such as capturing requirements, creating application functions in a graphical environment (visual design), and ease the process of integrating data sources (eg from an external database).

Software design can create applications for any type of industry application and many already exist for business, kitchen and home, interior design, website design, and other such applications. Additionally, many companies specialize in software design and offer these services as a third party or outsourced/offshore solution.

Business Process Management

Business Process Management
Business Process Management Terms
Automated Decision Engine
Automated Decision Engine Terms
Document Imaging
Document Imaging Terms
Key Performance Indicator
Key Performance Indicator Terms
Process Mapping
Process Mapping Terms
Return on Investment
Workflow Automation
Workflow Automation Terms

Disaster Recovery

Disaster Recovery
Disaster Recovery Terms


GPS Logistics
GPS Logistics Terms
Logistics Terms

Marketing and Sales

Social Networking Sites
Blogging Terms
Customer Relationship Managment
Customer Relationship Management Terms
Email Marketing
Email Marketing Terms
Search Engine Optimization
Search Engine Optimization Terms
Social Networking
Social Networking Terms
Viral Marketing
Viral Marketing Terms

Project Management

Project Management
Project Management Terms
Request for Proposal
Requirements Gathering
Requirements Gathering Terms

Software and Database Design

Database Development
Database Development Terms
Information Silo
Nearshoring Terms
Offshoring Terms
Software Design
Software Design Terms
Software Development
Software Development Terms

Web Site Design

Commercial Off-the-Shelf
Commercial Off-the-Shelf Terms
Content Management CMS
Content Management CMS Terms
Extranet Terms
Intranet Terms
Web Site Design
Web Site Design Terms