Fire Control Program
- This is a program, a kind of computer software.
- It is designed to be used with a Ship’s Computer, although it could be used with other kinds of computers as well.
Offensive programs are intended to allow the use of weapons mounted on a ship to damage or destroy enemy vessels.
- Fire Control Program identifies enemy vessels and and controls all turrets on board ship. It is related to and includes Target Program, Gunner Program and Launch Program. (see below for full list)
- It is required for all laser fire and launches except anti-missile fire.
- It creates fire solutions, allows remote firing from the bridge, and coordinates all offensive and defensive systems on the ship with sensors and other equipment creating a force multiplier effect. It also allows the Ship's Computer to automatically fire weaponry if the target meets the set criteria. (Users of this software in automatic mode are reminded that "accidental" discharge causing damage to another's person or property is potentially liable to a civil action for damages and/or criminal charges - See Imperial Law).
Selected Computer Programs
- Advanced Fire Control Program 
- Double Fire Program 
- Fire Control Program 
- Gunner Program 
- Launch Program 
- Launch Solution Program 
- Multi-target Program 
- Predict Program 
- Select Program 
- Target Program 
- Virtual Gunner Program 
Software within Charted Space is intentionally built to work under a number of different operating systems, different technology levels of computers, and to be extensively toughened for hard use under vacuum if necessary. 
The Software List: The computer software list, available at nearly any software vendor or port, indicates the various programs that are available. It shows space required by a specific program in CPU or storage, its price in MCr, and its title. Also shown is a brief overview of its effects. 
Software Authorship: Various requirements exist for individual characters producing existing or new programs. Such a course can save money, but may have some pitfalls. Program generation is explained elsewhere.