We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Hardware

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What Are the Different Types of Computing Platform?

By Andy Hill
Updated: May 16, 2024
Views: 33,148
Share

There are various different types of computing platform, both software and hardware based. The term platform refers to any software framework or hardware architecture from which a software application can be launched. Computing platforms can include graphical user interfaces (GUI) and operating systems (OS) such as Windows or Macintosh OS and OSX, programming languages, or the actual computer hardware architecture itself.

In software development, the platform can be utilized as a means of ensuring the constant performance of a product when the platform is running. This can result in a software application that can be executed independently of the operating system installed on the hardware. Examples of these types of software applications include Java and QuickTime-based packages. Some Internet-based software companies utilize these platforms to allow online gaming to take place without the restriction of installed operating system affecting the operation of the software. By using a computing platform to emulate an older operating system, these services allow games to be played on modern hardware that would normally be incompatible with the software.

Some software houses have used built-in soft platforms to allow their software to be compatible with two operating systems from one storage media. An example of this would be a software application or game that the user is able to install both on a personal computer (PC) running the Microsoft Windows operating system and on an Apple Macintosh computer. This is referred to as a cross-platform application.

The level of compatibility demonstrated by a cross-platform application is achieved by the programming language also acting as the platform. By utilizing this built-in computing platform, software applications can be programmed to launch on hardware without a working operating system. This is used to provide a graphical user interface during the installation of operating systems on an otherwise empty drive. As an example of platform independence, the programming language Java acts as both the programming language and as the computing platform. Applications programmed in this language will successfully launch on any operating system or hardware.

Software-based types of computing platform are common and include computer and mobile-based operating systems such as Linux and Unix-based systems, Google Chrome, Android, and Palm OS. Hardware-based platforms include large mainframe systems and supercomputers all the way down to home video game consoles. Hardware-based forms of computing platform also incorporate advanced reduced instruction set computer machine (Advanced RISC Machine or ARM) for mobile system architectures, Unix systems, and Intel x86-based systems.

Share
EasyTechJunkie is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Discussion Comments
By drtroubles — On Aug 02, 2011

One of the biggest races in computing platform technology right now is with tablets and smartphones. Everyday you see a new one coming out and trying to trump all of the others.

I always find it amusing that companies put so much money in to their platforms and don't think enough about the software that is going to run on them. Many are unsuccessful because they just aren't making enough applications to keep people happy.

I believe that for a company to truly be successful in launching a new piece of technology it really has to be accessible to all of the software that is currently popular. Plus, it has to bring its own software to the table to make it unique. This is in no way an easy task, so it isn't surprising for me to see so many new projects fail.

By wander — On Aug 01, 2011

I am looking forward to the day that I can use my MAC OS without having to fight with issues of computing platform incompatibility from other software makers. It had always bothered me that so many of my favorite programs just don't work on Apple computers.

Nowadays it is possible to easily create cross-platform drives so I can also run Windows on my MAC, but the point is, I don't want to have to do that. I really want there to be truly universal software that doesn't care what computing platform you are using.

It seems to me that we may be a long way off from a universal grade of software just because so many companies have stake in what plays on which computer platform. I figure if there is money to be made the chance of them opening up and making everything fully compatible is unlikely.

By Azuza — On Aug 01, 2011

@strawCake - I like Macintosh OS and Microsoft Windows both, for different reasons. Luckily, these days you don't have to choose just one! I was able to partition my lap top and install both operating systems on it. I can choose which one I want to use depending on what I want to do.

I really think this kind of stuff is the way of the future. I know companies are in competition with each other, but a lot of consumers don't want to have to choose just one thing. They want to be able to take advantage of all the options! I think in the next few years we might see computers actually come with dual operating systems installed.

By strawCake — On Jul 31, 2011

Macintosh OS is hands down my favorite computing platform. I switched from PC to Mac when I was a freshman in college and I've never looked back.

The thing I like best about Mac OS is it just works. Everything is just so intuitive! It's not hard to maintain, to use, or to install new programs. Also, Mac OS isn't as virus prone as windows. I've had the same lap top for three years now and not a virus in sight. I had my old PC for only a few months before I started having problems with viruses and adware. And that was with an anti-virus software installed!

I don't think I'll ever go back to Windows. I have toyed with the idea of trying Linux, but we'll see.

Share
https://www.easytechjunkie.com/what-are-the-different-types-of-computing-platform.htm
Copy this link
EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.

EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.