A platform is a flat, raised structure, usually made of wood, which people stand on when. The definition of a platform is a raised stage, or a forum in which an idea can be shared, or a standard for computer hardware that determines what types of software it can run, or is a series of beliefs of a political group. Any software can be defined as a platform if it provides programming interfaces apis, which are a set of rules and codes that applications are written to interact with. Computing platforms have different abstraction levels, including a computer architecture, an. A computer platform is any hardware or software used to host an application or service, or any technology on which other technologies are. Software platform definition of software platform by. For example, a framework may include predefined classes and functions that can be used to process input, manage hardware devices, and interact. In personal computing, a platform is the basic hardware computer and software operating system on which software applications can be run. Whatever it does and wherever it runs, all of this software together comprises an application platform. It includes software tools such as gui builders, compilers, class libraries and utilities for developing the applications, as. It is sometimes referred to as ondemand software, and was formerly referred to as software plus services by microsoft saas applications are also known as webbased software, ondemand. Software platform article about software platform by the.
What is the software, platform, infrastructure model spi. Technology platforms provide building blocks or services that are reused in a large number of products. As a result, paas frees developers from having to install in. Customer relationship management crm is a technology for managing all your companys relationships and interactions with customers and potential customers. We use cookies to enhance your experience on our website, including to provide targeted advertising and track usage. Feb 28, 2018 an application platform is a framework of services that application programs rely on for standard operations. An application platform is a framework of services that application programs rely on for standard operations. An application platform operates across five principal areas. While most initial asps focused on managing and hosting thirdparty independent software vendors software, as of 2012. It includes software tools such as gui builders, compilers, class libraries and utilities for developing the applications, as well as a runtime engine for ex. It includes software tools such as gui builders, compilers. Aug 09, 2016 software can also be cross platform, which means the developers intended the object code to be executed on more than one platform winmac, for example.
Software platform definition, a major piece of software, as an operating system, an operating environment, or a database, under which various smaller application programs can be designed to run. If you are buying a finished product, a car for example, and you are satisfied with the product, delivery date, and price, there is no need to worry about the fact that the. Whats the difference between a software product and a. Eas are complex, scalable, componentbased, distributed and mission critical. Information and translations of platform in the most comprehensive dictionary definitions resource on the web. A platform is not a complete solution but requires additional effort to complete the solution. Platform definition of platform by the free dictionary. Software platform definition of software platform by the. A platform is a set of software and a surrounding ecosystem of resources that helps you to grow your business. A blog platform is a specific form of a content management system.
The 9 types of software platforms platform hunt medium. Ea software consists of a group of programs with shared business applications and organizational. Source code is the part of software that most computer users dont ever see. It includes software tools such as gui builders, compilers, class libraries and utilities for. An enterprise application ea is a large software system platform designed to operate in a corporate environment such as business or government. Software as a service saas is a software distribution model in which a thirdparty provider hosts applications and makes them available to customers over the internet. Amazon web services, microsoft azure, and twilio are examples of technology platforms. Software is a general term for the various kinds of program s used to operate computer s and related devices. A computer platform is a system that consists of a hardware device and an operating system that an application, program or process runs upon. Saas is one of three main categories of cloud computing, alongside infrastructure as a service iaas and platform as a service paas. Platforms definition, a horizontal surface or structure with a horizontal surface raised above the level of the surrounding area.
Computer programs that facilitate trading of financial products such as stocks and currencies. Typically, platform refers to the actual hardware software upon which a piece of software is built or for which it is destined. The platform defines a standard around which a system can be developed. In the computer world, a platform typically refers to a computers operating system. Lets start by defining a software platform, starting with platform. Software as a service essentially extends the idea of the asp model. A place, means, or opportunity for public expression of opinion. Just about every application today relies on other software. What is the difference between software and platform. Platform meaning in the cambridge english dictionary. A computing platform or digital platform is the environment in which a piece of software is executed. The goal of a collaboration software application is to foster innovation by incorporating knowledge management into business processes so employees can share information and solve business. For example, a dell computer running windows xp would be considered to be running on a windows platform.
Content services platform, or csp, not to be confused with cloud service provider is a relatively new term that is gaining acceptance as a successor to enterprise content management software. The term software as a service saas, however, is commonly used in more specific settings. Software can also be platformagnostic, which means the software is designed to run on any combination of operating system and processor architecture incorporating a web browser as part of. It may be the hardware or the operating system os, even a web browser and associated application programming interfaces, or other underlying software, as long as the program code is executed with it. A vessel, such as a submarine or an aircraft carrier, from which weapons can be deployed. The combination of the accenture cas software platform and newspages products will offer consumer goods companies the ability to manage all of their sales processes on a single global sales platform from trade promotion management and optimisation to retail execution, and from distributor management to direct store delivery, merchandising and customer service. As nouns the difference between software and platform is that software is computing encoded computer instructions, usually modifiable unless stored in some form of unalterable memory such as rom compare hardware while platform is a raised stage from which speeches are made and on which musical and other performances are made. This is as opposed to a specialist who has an indepth knowledge of one part of the technology stack. A platform is a business model that creates value by facilitating exchanges between two or more interdependent groups, usually consumers and producers. The software, platform, infrastructure spi model is a term that encompasses three popular types of cloud computing services. Definition of platform noun in oxford advanced learners dictionary. A framework, or software framework, is a platform for developing software applications. Software is usually provided by brokerage firms that.
Software as a service saas platform as a service paas infrastructure as a service iaas this model can be useful in combining various types of vendor services for business use. Software can also be platform agnostic, which means the software is designed to run on any combination of operating system and processor architecture incorporating a web browser as part of. Software platform definition, a major piece of software, as an operating system, an operating environment, or a database, under which various smaller. In order to make these exchanges happen, platforms harness and create large, scalable networks of users and resources that can be accessed on demand.
Platform as a service paas is a cloud computing model in which a thirdparty provider delivers hardware and software tools usually those needed for application development to users over the internet. A crm system helps companies stay connected to customers, streamline processes, and improve profitability. So there is evidently a difference between a software product and a platform and there is evidently a new definition of what we should consider a technology platform to be. The term is often used as a synonym of operating system. Application platforms play a fundamental role in modern computing environments. Software platform definition and meaning collins english dictionary. It is a more generic way of referring to a computers operating system than having.
The software platform is a preintegrated solution consisting of infineons proven umts edge dualmode protocol stack, samsung electronics optimized linux kernel and drivers certified by montavista, trolltechs qtopia software platform for linuxbased mobile phones and emuzeds audio and video applications. The platform could also be unix machines on an ethernet network. A horizontal surface raised above the level of the adjacent area, as a stage for public speaking or a landing alongside railroad tracks. It includes software tools such as gui builders, compilers, class libraries and utilities for developing the applications, as well as a runtime engine for executing the applications, because they are not able to run on their own. Software is usually provided by brokerage firms that enable their clients to trade. Again, in the past, the software programs you would use for building a website versus the software program you would use for a blog cms were completely. Framework refers to a collection of librariesclasses with the common goal of providing a scaffold on which to build software.
Back at the early dawn of prehistory, we used to reserve our use of the word platform to denote a complete software programming development environment and underlying subsystem with language, runtime, components and all associated libraries and binaries. Mar 17, 2015 so there is evidently a difference between a software product and a platform and there is evidently a new definition of what we should consider a technology platform to be. A paas provider hosts the hardware and software on its own infrastructure. The benefit of a platform is to provide commodity capabilities faster and. Meaning, pronunciation, picture, example sentences, grammar, usage notes, synonyms and more. Software platform definition, a major piece of software, as an operating system, an operating environment, or a database, under which various smaller application programs can be. Platform means a the licensors software platform in both source code and object code form, as it exists on the license effective date, as more fully described on schedule a, b the components, c the documentation, d improvements to the platform, the components or the documentation, as each were made by or on behalf of licensor.
Software platform dictionary definition software platform. Whats the difference between a software product and a platform. They range from highlevel platforms that enable a platform business model to lowlevel platforms that provide a collection of business andor technology capabilities that other products or services consume to deliver their own business capabilities. Open source software is software with source code that anyone can inspect, modify, and enhance. Running a business without crm can cost you real money.
A platform is a product that serves or enables other products or services platforms in the context of digital business exist at many levels. A crm platform lets you manage the inquiry across channels without losing track, and gives sales, service, and marketing a single view of the customer. Net framework are examples of major software platforms. Once the platform has been defined, software developers can produce appropriate software and managers can purchase appropriate hardware and applications. Saas vendors typically develop and manage their own software. Nov 12, 2018 a blogging platform is a software or service that you use to publish your content on the internet in the form of a blog. A platform software engineer is a generalist who understands the entire technology stack of a company or a product. An imac, on the other hand, runs on the macintosh platform. The term hardware describes the physical aspects of computers and related devices. Software platform definition of software platform at. Software platform dictionary definition software platform defined. Software can also be crossplatform, which means the developers intended the object code to be executed on more than one platform winmac, for example. It provides a foundation on which software developers can build programs for a specific platform.
Platform definition and meaning collins english dictionary. The online system may be entirely selfcontained, or it may allow thirdparty apps to connect via the platforms programming interface api. Through permissionless innovation 3rd party developers. A software enviroment that is used to write applications and run them. Who is a platform software engineer or software engineer. A content services platform is cloudbased saas software that enables users to create, share, collaborate on and store text, audio and video content. Typically, platform refers to the actual hardwaresoftware upon which a piece of software is built or for which it is destined. A collaboration platform is a category of business software that adds broad social networking capabilities to work processes. Software platform definition and meaning collins english.
1264 1512 452 906 541 617 272 636 734 1112 1081 147 161 889 1028 1095 1149 732 627 648 12 1403 1380 356 1100 330 741 745 978 150 201 1079 647 810 357 932 36 262 235 1296 318 1188