A design's composition might be elegant, artistic, or purely functional. Innovation is often the result of a design modification. Design aspects important to computing include miniaturization and energy efficiency.
Complex designs may require research, testing or modelling in a computer. CAD and visualization can all help in design planning and development. Designs can include redundancy features for backup and safety purposes.
- 3G, Freenet and other networks
- Authentication methods
- Communism, Capitalism and other political systems
- File sharing and other applications
- Data havens, data structures, Filesystems, etc
- Intellectual Property and other Law
- Peer Distributed Transfer Protocol and other protocols
- Physical security
- Reverse engineering
- Search Engine
- User Interface
- Watermarking and Steganography
- Web pages like Weblogs and Wikis