Across
- 3. Small computer program that can be added to an existing program in order to make the existing program work as it should
- 4. Software which can be distributed freely but is limited by features and/or time limit until a full version is purchased
- 7. To replace an older version of software or hardware with a newer version
- 8. A person whose job is to produce computer programs
- 11. Process of developing something new
- 12. Software distributed without cost by the developer which normally cannot be modified or sold without permission
Down
- 1. Instructions that control what a computer does
- 2. To give something out to several people
- 5. Mistake or problem in a computer program
- 6. Someone who is very interested in a particular subject and knows a lot about it
- 9. Computer program that is designed for a particular purpose
- 10. To make a product, for example an application, available for the public