FileMaker Pro
   HOME

TheInfoList



OR:

FileMaker is a cross-platform
relational database A relational database (RDB) is a database based on the relational model of data, as proposed by E. F. Codd in 1970. A Relational Database Management System (RDBMS) is a type of database management system that stores data in a structured for ...
application developed by Claris International, a
subsidiary A subsidiary, subsidiary company, or daughter company is a company (law), company completely or partially owned or controlled by another company, called the parent company or holding company, which has legal and financial control over the subsidia ...
of
Apple Inc. Apple Inc. is an American multinational corporation and technology company headquartered in Cupertino, California, in Silicon Valley. It is best known for its consumer electronics, software, and services. Founded in 1976 as Apple Comput ...
It integrates a
database engine A database engine (or storage engine) is the underlying software component that a database management system (DBMS) uses to create, read, update and delete (CRUD) data from a database. Most database management systems include their own application ...
with a graphical user interface ( GUI) and security features, allowing users to visually modify a database. Versions for desktops, servers, iOS, and web-delivery have been released. The desktop app is based on a DOS application originally named ''FileMaker'', which was then developed primarily for the
Apple Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
and released in April 1985. It was rebranded as ''FileMaker Pro'' in 1990. Since 1992 it has been available for
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
and for the
classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Mac (computer), Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and end ...
and
macOS macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
, and has cross-platform capabilities. ''FileMaker Go'', the mobile app, was released for
iOS Ios, Io or Nio (, ; ; locally Nios, Νιός) is a Greek island in the Cyclades group in the Aegean Sea. Ios is a hilly island with cliffs down to the sea on most sides. It is situated halfway between Naxos and Santorini. It is about long an ...
devices in July 2010. ''FileMaker Server'' allows centralized hosting of apps which can be used on both the desktop and mobile apps. A cloud variant, named ''FileMaker Cloud'', is hosted by
Claris Claris International Inc., formerly FileMaker Inc., is a computer software development company formed as a subsidiary company of Apple Inc., Apple Computer (now Apple Inc.) in 1987. It was given the source code and copyrights to several program ...
.


History

FileMaker began as an
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
-based
computer program A computer program is a sequence or set of instructions in a programming language for a computer to Execution (computing), execute. It is one component of software, which also includes software documentation, documentation and other intangibl ...
named Nutshell, developed by Nashoba Systems of
Concord, Massachusetts Concord () is a town in Middlesex County, Massachusetts, United States. In the 2020 United States census, 2020 census, the town population was 18,491. The United States Census Bureau considers Concord part of Greater Boston. The town center is n ...
in the early 1980s. Nutshell was distributed by
Leading Edge The leading edge is the part of the wing that first contacts the air;Crane, Dale: ''Dictionary of Aeronautical Terms, third edition'', page 305. Aviation Supplies & Academics, 1997. alternatively it is the foremost edge of an airfoil sectio ...
, an electronics marketing company that had recently started selling
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the List of IBM Personal Computer models, IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on ...
-compatible computers. With the introduction of the Macintosh, Nashoba combined the basic data engine with a new forms-based
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(GUI). Leading Edge was not interested in newer versions, preferring to remain a DOS-only vendor, and kept the Nutshell name. Nashoba found another distributor, Forethought Inc., and introduced the program on the Macintosh platform as FileMaker in April 1985. When Apple introduced the Macintosh Plus in 1986, the next version of FileMaker was named FileMaker Plus to reflect the new model's name. Leading Edge published Nutshell 2.0 until September 1986, after which Nashoba marketed the software itself. In mid-1987 Forethought was purchased by
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
for the former's PowerPoint software. Microsoft expected to continue distributing FileMaker and deprioritize the competing Microsoft File, but Nashoba decided to self-publish the next version, FileMaker 4.


Purchase by Claris

Shortly after FileMaker 4's release, Apple Computer formed
Claris Claris International Inc., formerly FileMaker Inc., is a computer software development company formed as a subsidiary company of Apple Inc., Apple Computer (now Apple Inc.) in 1987. It was given the source code and copyrights to several program ...
, a wholly owned subsidiary, to market software.
Claris Claris International Inc., formerly FileMaker Inc., is a computer software development company formed as a subsidiary company of Apple Inc., Apple Computer (now Apple Inc.) in 1987. It was given the source code and copyrights to several program ...
purchased Nashoba to round out its software suite. By that point, Leading Edge and Nutshell had faded from the marketplace because of competition from other DOS- and later Windows-based database products. FileMaker continued to succeed on the Macintosh platform.
Claris Claris International Inc., formerly FileMaker Inc., is a computer software development company formed as a subsidiary company of Apple Inc., Apple Computer (now Apple Inc.) in 1987. It was given the source code and copyrights to several program ...
changed the product's name to FileMaker II to conform to its naming scheme for other products, such as
MacWrite MacWrite is a discontinued WYSIWYG word processor released along with the first Apple Macintosh systems in 1984. Together with MacPaint, it was one of the two original "killer applications" that propelled the adoption and popularity of the GUI ...
II, but the product changed little from the last Nashoba version, with several minor versions following. In 1990, the product was released as FileMaker Pro 1.0, and in September 1992,
Claris Claris International Inc., formerly FileMaker Inc., is a computer software development company formed as a subsidiary company of Apple Inc., Apple Computer (now Apple Inc.) in 1987. It was given the source code and copyrights to several program ...
released a cross-platform version for both the
Mac Mac or MAC may refer to: Common meanings * Mac (computer), a line of personal computers made by Apple Inc. * Mackintosh, a raincoat made of rubberized cloth * Mac, a prefix to surnames derived from Gaelic languages * McIntosh (apple), a Canadi ...
and
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
. Except for a few platform-specific functions, the program's features and user interface remained the same. By 1995, other than ClarisWorks, FileMaker Pro was the only well-performing product in Claris's lineup. In 1998, Apple moved development of some of the other Claris products in-house, dropped most of the rest, and changed Claris's name to FileMaker Inc., followed by a concentrated development of FileMaker alone. In 2020, FileMaker International Inc. changed its name (back) to Claris International Inc. and announced the Claris Connect workflow software.


Later updates

Version 4.0, introduced in 1997, added a plug-in architecture much like that of
Adobe Photoshop Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc., Adobe for Microsoft Windows, Windows and macOS. It was created in 1987 by Thomas Knoll, Thomas and John Knoll. It is the most used tool for professional digital ...
, which enabled third-party developers to add features to FileMaker. A bundled plug-in, the Web Companion, allowed the database to act as a web server. Other plug-ins added features to the interface and enabled FileMaker to serve as an
FTP The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and dat ...
client, perform external file operations, and send messages to remote FileMaker files over the
Internet The Internet (or internet) is the Global network, global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a internetworking, network of networks ...
or an
intranet An intranet is a computer network for sharing information, easier communication, collaboration tools, operational systems, and other computing services within an organization, usually to the exclusion of access by outsiders. The term is used in ...
. Version 5 introduced a new file format, which came with the file extension . Version 7, released in 2004, introduced a new file format with the extension , supporting file sizes up to 8 terabytes (an increase from the 2 gigabytes allowed in previous versions). Individual fields could hold up to 4 gigabytes of binary data (container fields) or 2 gigabytes of 2-byte
Unicode Unicode or ''The Unicode Standard'' or TUS is a character encoding standard maintained by the Unicode Consortium designed to support the use of text in all of the world's writing systems that can be digitized. Version 16.0 defines 154,998 Char ...
text per record (up from 64 kilobytes in previous versions). FileMaker's relational model was also expanded, offering multiple tables per file and a graphical relationship editor that displayed and allowed manipulation of related tables in a manner that resembled the entity-relationship diagram format. Accompanying these important changes, FileMaker Inc. also introduced a developer certification program. In 2005 FileMaker Inc. announced the FileMaker 8 product family, which offered developers an expanded feature set. These included a tabbed interface, script variables,
tooltip The tooltip, also known as infotip or hint, is a common graphical user interface (GUI) element in which, when hoverbox, hovering over a screen element or component, a text box displays information about that element, such as a description of a ...
s, enhanced debugging, custom menus, and the ability to copy and paste entire tables and field definitions, scripts, and script steps within and between files. Version 8.5, released in 2006, added an integrated web viewer (with the ability to view such things as shipment tracking information from FedEx and Wikipedia entries) and named layout objects. FileMaker 9, released on July 10, 2007, introduced a quick-start screen, conditional formatting, fluid layout auto-resizing, hyperlinked pointers into databases, and external
SQL Structured Query Language (SQL) (pronounced ''S-Q-L''; or alternatively as "sequel") is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling s ...
links. FileMaker 10 was released on January 5, 2009, before that year's
Macworld Conference & Expo Macworld/iWorld (originally Macworld) was an information technology trade show with conference tracks dedicated to Apple's Mac platform. It was held annually in the United States during January. Originally ''Macworld Expo'' and then ''Macworld Conf ...
, and offered scripts that can be triggered by user actions and a redesigned user interface similar to that of
Mac OS X Leopard Mac OS X Leopard (version 10.5) is the sixth software versioning, major release of macOS, Apple Inc., Apple's desktop and server operating system for Macintosh computers. Leopard was released on October 26, 2007, as the successor of Mac OS X Ti ...
(10.5) applications. FileMaker 11, released on March 9, 2010, introduced charting, which was further streamlined in FileMaker 12, released April 4, 2012. That version also added themes, more database templates (so-called 'starter solutions') and simplified creation of
iOS Ios, Io or Nio (, ; ; locally Nios, Νιός) is a Greek island in the Cyclades group in the Aegean Sea. Ios is a hilly island with cliffs down to the sea on most sides. It is situated halfway between Naxos and Santorini. It is about long an ...
databases. FileMaker Go 11 (July 20, 2010) and FileMaker Go 12 for iPhone and iPad (April 4, 2012) allowed only the creation, modification, and deletion of records on these handheld devices, whereas design and schema changes had to be made within the full FileMaker Pro application. FileMaker Go 12 brought with it multitasking, improved media integration, export of data to multiple formats and enhanced container fields. FileMaker 13, released after the launches of
iOS 7 iOS 7 is the seventh major release of the iOS mobile operating system developed by Apple Inc., being the successor to iOS 6. It was announced at the company's Worldwide Developers Conference on June 10, 2013, and was released on September 18 ...
and
OS X Mavericks OS X Mavericks (version 10.9) is the 10th major release of macOS, Apple Inc.'s desktop and server operating system for Macintosh computers. OS X Mavericks was announced on June 10, 2013, at WWDC 2013, and was released on October 22, 2013, wo ...
(10.9), first shipped in December 2013. The client and server products were enhanced to support more mobile and web methods of data access. FileMaker Go 13, the parallel iPad–iPhone product, became a single client for both devices, and the Server Admin tool now ran in
HTML5 HTML5 (Hypertext Markup Language 5) is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommend ...
, no longer requiring a
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
app. The FileMaker 14 platform released on May 15, 2015. It included FileMaker Pro 14, FileMaker Pro 14 Advanced, FileMaker Server 14 and FileMaker Go 14. This was followed by version 15 in May 2016 and version 16 in May 2017; both including equivalent Pro, Pro Advanced, Server and Go versions. In late 2016, FileMaker began annually publicizing a software roadmap of incoming features already being worked on, as well as identifying features they are moving away from or may deprecate in the near future. FileMaker Inc. had always had a hard time describing what FileMaker software was, because it covered a plethora of ground unrelated to databases; user interface, security, rapid application development tools, etc. At their annual developers conference in August 2018, FileMaker Inc. initiated a new marketing program called "Workplace Innovation Platform" to address the problem of its self-described software category.


FileMaker Cloud

On September 27, 2016, FileMaker Cloud was introduced, including a Linux server (
CentOS CentOS (, from Community Enterprise Operating System; also known as CentOS Linux) is a discontinued Linux distribution that provided a free and open-source community-supported computing platform, functionally compatible with its upstream (softw ...
), which was offered exclusively through the
Amazon Marketplace Amazon Marketplace is an e-commerce platform owned and operated by Amazon that enables third-party sellers to sell new or used products directly to consumers on a fixed-price online marketplace alongside Amazon's regular offerings. Using Amazon M ...
. In November 2019, FileMaker Cloud was reintroduced as a
software as a service Software as a service (SaaS ) is a cloud computing service model where the provider offers use of application software to a client and manages all needed physical and software resources. SaaS is usually accessed via a web application. Unlike o ...
product offered directly from Claris for FileMaker Pro 18.0.3, using the FileMaker Server Cloud 2.18 service on Amazon servers. Despite this, it was managed by Claris instead of through the Amazon Marketplace, and made use of the new FileMaker ID authentication.


Linux and Docker

In October 2020, Claris released a Linux version of FileMaker Server, first on
CentOS CentOS (, from Community Enterprise Operating System; also known as CentOS Linux) is a discontinued Linux distribution that provided a free and open-source community-supported computing platform, functionally compatible with its upstream (softw ...
(19.1) then on
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
(19.2).


Version history

* (*) indicates both FileMaker Pro/FileMaker Pro Advanced (Developer Edition in v4-6) or FileMaker Server/FileMaker Server Advanced FileMaker files are compatible between Mac and Windows. File type extensions are: * since FileMaker Pro 2.0 * since FileMaker Pro 3.0 * since FileMaker Pro 5.0 (including 5, 5.5, 6.0) * since FileMaker Pro 7.0 (including 7, 8, 8.5, 9, 10, 11 and FileMaker Go 1.0) * since FileMaker Pro 12 (including 12, 13, 14, 15, 16, 17, 18, 19, FileMaker 2023, and FileMaker 2024) Self-running applications (''runtime'', ''kiosk mode'') are platform-specific only.


Internationalization and localization

FileMaker is available in worldwide English, Simplified Chinese, Dutch, French, German, Italian, Japanese, Korean, Brazilian Portuguese, Spanish, and Swedish. There are also specific versions of FileMaker for users of Central European, Indian and Middle Eastern languages. These versions offer spellchecking, data entry, sorting and printing options for languages of the respective region. They also contain localized templates and localized instant web publishing. The Central European version FileMaker includes English, Russian, Polish, Czech and Turkish interfaces. There are customized templates for Russian, Polish, Czech, Turkish. In addition Russian, Greek, Estonian, Lithuanian, Latvian, Serbian, Bulgarian and Hungarian are supported to varying degrees. The version intended for Southeast Asian languages has only an English user interface, but supports Indic-language data entry, sorting and indexing in Hindi, Marathi, Bengali, Panjabi, Gujarati, Tamil, Telugu, Kannada and Malayalam. Similarly, the Middle Eastern version has only English and French user interfaces, but with its option to change the
text direction A writing system comprises a set of symbols, called a ''script'', as well as the rules by which the script represents a particular language. The earliest writing appeared during the late 4th millennium BC. Throughout history, each independen ...
to
right-to-left A writing system comprises a set of symbols, called a ''script'', as well as the rules by which the script represents a particular language. The earliest writing appeared during the late 4th millennium BC. Throughout history, each independen ...
, it does support Arabic and Hebrew data entry.


Scripting

FileMaker Pro and FileMaker Pro Advanced include scripting capabilities and many built-in functions for automation of common tasks and complex calculations. Numerous steps are available for navigation, conditional execution of script steps, editing records, and other utilities. FileMaker Pro Advanced provides a script debugger which allows the developer to set break points, monitor data values and step through script lines. FileMaker 13 introduced a script that more deeply queries container field document metadata.


Dynamic Markup Language

The FileMaker Dynamic Markup Language or FDML was a markup language used in the earlier versions of FileMaker introduced in 1998. FDML is also often referred to as ''Claris Dynamic Markup Language'' or ''CDML'', named after its former company
Claris Claris International Inc., formerly FileMaker Inc., is a computer software development company formed as a subsidiary company of Apple Inc., Apple Computer (now Apple Inc.) in 1987. It was given the source code and copyrights to several program ...
. FDML was an extension of HTML that used special tags, such as MP-Record/FMP-Record] to display FileMaker data on Web pages. FileMaker officially dropped support for FDML in 2004.


SQL and ODBC support

Since version 9, FileMaker has had the ability to connect to a number of SQL databases without resorting to using SQL, including
MySQL MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A rel ...
, SQL Server, and
Oracle An oracle is a person or thing considered to provide insight, wise counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. If done through occultic means, it is a form of divination. Descript ...
. This requires installation of the SQL database ODBC driver (in many cases a third-party license per client driver) to connect to a SQL database. Through Extended SQL Services (ESS), SQL databases can be used as data sources in FileMaker's relationship graph, thus allowing the developer to create new layouts based on the SQL database; create, edit, and delete SQL records via FileMaker layouts and functions; and reference SQL fields in FileMaker calculations and script steps. It is a cross-platform relational database application. Versions from FileMaker Pro 5.5 onwards also have an
ODBC In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS). The designers of ODBC aimed to make it independent of database systems and operating systems. An ...
interface. FileMaker 12 introduced a new function, ExecuteSQL, which allows the user to perform an SQL query against the FileMaker database to retrieve data, but does not allow data modification or deletion, or schema changes. FileMaker allows non-numeric characters to be stored in its "numeric" field type unless the field is specifically marked as strictly "numeric". Through a third party, Actual Technologies, FileMaker 15 and forward, also, support ODBC connectivity to IBM I 7.3 (AS/400), IBM Db2 11.1, and PostgreSQL 9.6.12. Using the Actual Adapter, these ODBC connections can also make ESS connections and be used as sources in the Relationship Graph.


Integration

FileMaker 16 provides integrations via cURL, JSON, REST-based FileMaker Data API support. Tableau Web Data Connector is offered to visualize FileMaker data. The REST-based API license is a free trial that expired September 27, 2018. FileMaker 17 offers a permanent REST-based Data API. Standard licensing include 2 GB of outbound data per user per month. Container data does not count towards this limit, and inbound Data API data transfer is unlimited. FileMaker 19 for Linux and FileMaker Cloud provide a OData gateway, allowing JSON and XML output (
Atom Atoms are the basic particles of the chemical elements. An atom consists of a atomic nucleus, nucleus of protons and generally neutrons, surrounded by an electromagnetically bound swarm of electrons. The chemical elements are distinguished fr ...
).


In popular culture

In
Julio Torres Julio Torres (born February 11, 1987) is a Salvadoran-American writer, comedian, and actor. He is known as a writer for ''Saturday Night Live'' and as the co-creator, writer, and executive producer of the HBO series '' Los Espookys'' and '' Fant ...
's 2023 film '' Problemista'', a major story element is the insistence by the character Elizabeth (
Tilda Swinton Katherine Matilda Swinton (born 5 November 1960) is a British actress. She is known for playing eccentric and enigmatic characters, often working with auteurs. Her accolades include an Academy Award, two BAFTA Awards, and a Volpi Cup, in addit ...
) that her husband's art be catalogued using FileMaker Pro, "the Cadillac of archival software," and her refusal to consider alternatives like
Google Sheets Google Sheets is a spreadsheet application and part of the free, web-based Google Docs Editors suite offered by Google. Google Sheets is available as a web application; a mobile app for: Android, iOS, and as a desktop application on Googl ...
. The character Alejandro (Torres) falsely claims familiarity with FileMaker Pro with the hope that Elizabeth will sponsor his
work visa A work permit or work visa is the permission to take a job within a foreign country. The foreign country where someone seeks to obtain a work permit for is also known as the "country of work", as opposed to the "country of origin" where someone h ...
.


See also

*
Bento A is a Japanese-style single-portion take-out or home-packed meal, often for lunch, typically including rice and packaged in a box with a lid (often a segmented box with different parts of the meal placed in different sections). Outside Japa ...
, a simplified personal database application from FileMaker Inc. (discontinued mid-2013)


References


External links

* {{DEFAULTSORT:Filemaker Content management systems Collaborative software Document management systems Database engines Proprietary database management systems Desktop database application development tools IOS software MacOS database-related software Classic Mac OS software Windows database-related software Cross-platform software Mobile software