Sophocles was a
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
-based
screenwriting software
Screenwriting software are word processors specialized to the task of writing screenplays.
Overview
Features
While add-ins and macros for word processors, such as Script Wizard for Microsoft Word, can be used to write screenplays, the need fo ...
application used for writing
feature film
A feature film or feature-length film is a narrative film (motion picture or "movie") with a running time long enough to be considered the principal or sole presentation in a commercial entertainment program. The term ''feature film'' originall ...
and television
screenplay
''ScreenPlay'' is a television drama anthology series broadcast on BBC2 between 9 July 1986 and 27 October 1993.
Background
After single-play anthology series went off the air, the BBC introduced several showcases for made-for-television, ...
s. The program first became available on the Internet in 1999. Its distinguishing features included a two window screen setup, showing the script and screenplay outline simultaneously.
["The Film Insider: Choosing a Screenwriting Software Program" By Peter Szabo]
Sophocles supported industry-standard screenplay formats including scene numbers, A/B revision pages, revision marks, MOREs and CONT'Ds, and so on. All formats were applied automatically, with no intervention required on the part of the user.
After the buyout of the company in Spring 2008, first party technical support disappeared, creating concern among its users.
Features
Story creation
The Sophocles 2007 beta provides an interface for developing and maintaining a
step outline
A step outline (more commonly called a beat sheet) is a detailed telling of a story with the intention of turning the story into a screenplay for a motion picture.
The step outline briefly details every scene of the screenplay's story, and often ...
in conjunction with the screenplay. Steps – the fundamental events of a plot – can be assigned to color-coded story threads, and scripts can contain multiple threads.
Steps are maintained in two distinct orderings: presentation order and chronological order. Presentation order (or script order) is the order in which the steps will unfold on-screen; chronological order is the order in which the steps take place in the world of the story (the two would differ in the case of a
flashback
Flashback(s) or Flash Back may refer to:
* Flashback (narrative), in literature and drama, a scene that takes the narrative back in time
* Flashback (psychology), in which a memory is suddenly and unexpectedly revisited
** Acid flashback, a repor ...
, for example).
Steps can be flagged as ''implemented'' after they’ve been written into the script, or ''off-screen'' to indicate they won’t be implemented at all.
The program generates read-only story
visualization
Visualization or visualisation may refer to:
* Visualization (graphics), the physical or imagining creation of images, diagrams, or animations to communicate a message
* Data visualization, the graphic representation of data
* Information visualiz ...
and analysis
diagram
A diagram is a symbolic representation of information using visualization techniques. Diagrams have been used since prehistoric times on walls of caves, but became more prevalent during the Enlightenment. Sometimes, the technique uses a three ...
s, including a variety of
histogram
A histogram is an approximate representation of the distribution of numerical data. The term was first introduced by Karl Pearson. To construct a histogram, the first step is to " bin" (or " bucket") the range of values—that is, divide the ent ...
s and a social
graph
Graph may refer to:
Mathematics
*Graph (discrete mathematics), a structure made of vertices and edges
**Graph theory, the study of such graphs and their properties
*Graph (topology), a topological space resembling a graph in the sense of discre ...
. Descriptive information can be provided for individual acts, sequences, characters, and so forth.
Scheduling
Sophocles' scheduling interface mimics the standard
production board A traditional production board, stripboard, or production strip is a filmmaking term for a cardboard or wooden chart displaying color-coded strips of paper, each containing information about a scene in the film's shooting script. The strips can then ...
used by the motion picture industry.
Production strip A traditional production board, stripboard, or production strip is a filmmaking term for a cardboard or wooden chart displaying color-coded strips of paper, each containing information about a scene in the film's shooting script. The strips can the ...
s display summary information for every scene; a schedule is prepared by
dragging
In computing, a pointing device gesture or mouse gesture (or simply gesture) is a way of combining pointing device or finger movements and clicks that the software recognizes as a specific computer event and responds to accordingly. They can be ...
the strips into shooting order and inserting dividers to mark the ends of days. Multiple alternative schedules can be stored for later recall. Multiple production units are supported, with a separate schedule for each unit.
Other schedule-related features include:
* Automatically generated
Day Out of Days with optimized drop/hold periods.
* Automatically generated
call sheets
Daily call sheet is a filmmaking term for the schedule supervised by the assistant director and crafted by the 2nd assistant director, using the director's shot list, the production schedule and other logistics considerations. It is issued to the ...
and
sides.
* The schedule can be printed in standard or one-line format, or on paper strips for use in an actual production board.
* An advanced auto-scheduler employs sophisticated
AI techniques to account for
resource
Resource refers to all the materials available in our environment which are technologically accessible, economically feasible and culturally sustainable and help us to satisfy our needs and wants. Resources can broadly be classified upon their av ...
availability constraints, day versus night scenes, interiors versus exteriors, and so on.
* Real-time synchronization with the word-processing and budgeting modules.
Budgeting
Sophocles 2007 includes a full-featured
budgeting
A budget is a calculation play, usually but not always financial, for a defined period, often one year or a month. A budget may include anticipated sales volumes and revenues, resource quantities including time, costs and expenses, environme ...
module integrated with the word-processing and scheduling modules. Custom designed budget tables or entire
charts of accounts can be saved, along with default cost entries, to
template files for use across multiple projects. Preparation of individual tables can be delegated to department heads or other experts.
Each production unit has its own budget which can be viewed and printed independently or as a component of the overall budget. Budgets can be exported to
PDF
Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. ...
or to
Microsoft Excel
Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a macro programming language called Visual Basic for ...
format (XLS). Exporting to Excel preserves all user defined fringes, formulas, and references in the resulting
spreadsheet
A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in ce ...
.
Other budgeting features include:
* Four levels of detail (top-sheet, table, account, and account detail).
* Automatic calculation of schedule-dependent
resource
Resource refers to all the materials available in our environment which are technologically accessible, economically feasible and culturally sustainable and help us to satisfy our needs and wants. Resources can broadly be classified upon their av ...
costs.
* Automatic generation of detail tables for each resource category (props, vehicles, cast members, etc.).
* Segregation of locations by zone (studio, location, or remote location) and cast members by type (principal, supporting, or day).
* User defined
currency symbol
A currency symbol or currency sign is a graphic symbol used to denote a currency unit. Usually it is defined by the monetary authority, like the national central bank for the currency concerned.
In formatting, the symbol can use various format ...
and
exchange rate multiplier.
Reporting
Sophocles generates a variety of production related reports and forms, including
call sheets
Daily call sheet is a filmmaking term for the schedule supervised by the assistant director and crafted by the 2nd assistant director, using the director's shot list, the production schedule and other logistics considerations. It is issued to the ...
,
actor's sides,
day out of days, and so on. Call sheets are populated automatically by referring to the schedule for a list of resources scheduled on a given day. Sides are generated in a similar way, by printing all the script pages scheduled to be shot on a given day for a given part.
Other reports include:
*
Breakdown sheets
* Resource lists, breakdowns, and continuity reports
* Scene and sequence cards
* Story threads and steps
* Script notes
Editions
Beta test
A software release life cycle is the sum of the stages of development and maturity for a piece of computer software ranging from its initial development to its eventual release, and including updated versions of the released version to help impro ...
ing for Sophocles 2007 hoped to incorporate
scheduling
A schedule or a timetable, as a basic time-management tool, consists of a list of times at which possible tasks, events, or actions are intended to take place, or of a sequence of events in the chronological order in which such things are i ...
,
budgeting
A budget is a calculation play, usually but not always financial, for a defined period, often one year or a month. A budget may include anticipated sales volumes and revenues, resource quantities including time, costs and expenses, environme ...
and reporting components, and extend the program’s existing story-planning capabilities. The components were to be fully integrated, remaining synchronized as edits are made. For example, when the schedule was modified, the budget simultaneously displayed new values to reflect the change.
The final release of Sophocles 2007 was to be made available in three editions:
* Sophocles Basic included the core word-processing and formatting engines.
* Sophocles Pro included the extended story-creation features.
* Sophocles PM included the budgeting, scheduling, and reporting modules.
Possible company buyout
There has been speculation that on March 21, 2008, Sophocles was purchased by a third party.
[ By late April, 2008, its website was shut down and Tim Sheehan, the software's creator, could not be reached for comment.
]
See also
;General
* List of screenwriting software
Screenwriting software are word processors specialized to the task of writing screenplays.
Overview
Features
While add-ins and macros for word processors, such as Script Wizard for Microsoft Word, can be used to write screenplays, the need fo ...
* List of project management software
The following is a comparison of project management software.
General information
Features
Monetary features
See also
* Kanban (development)
* Project management software
* Project planning
* Comparison of scrum software
* Compari ...
;Related
* Filmmaking
Filmmaking (film production) is the process by which a motion picture is produced. Filmmaking involves a number of complex and discrete stages, starting with an initial story, idea, or commission. It then continues through screenwriting, casti ...
* Screenwriting
Screenwriting or scriptwriting is the art and craft of writing scripts for mass media such as feature films, television productions or video games. It is often a freelance profession.
Screenwriters are responsible for researching the story, deve ...
* Pre-production
Pre-production is the process of planning some of the elements involved in a film, television show, play, or other performance, as distinct from production and post-production. Pre-production ends when the planning ends and the content st ...
References
{{Reflist
1999 software
Screenwriting software
Windows text-related software