Home » documents » 7193113

7193113

Dying

Oracle Corporation opened in Jun 1977 by Larry Ellison, Bob Miner, Ed Oates. Over the years, it has risen to become almost undeniable leader of the Relational Database software System (RDBMS) market with 44% (Source: IDC 2009) – at least, for the moment, though, no one is sure how much time that misura uno location will last. There are heady times of 1996-2008 or so when Oracle ruled the field of RDBMS.

It absolutely was unchallenged crown king that can do zero wrong. Thousands of Databases engineers, architects, administrators spoke of Oracle as if it had been actually the famed “Oracle of Delphi”.

Conference goes to Oracle Open Globe were so coveted that it was distributed to star personnel in any firm using Oracle Products. Nevertheless , after 08, the downward spiral has been very perceptible towards the database areas. The hush-hush talks can now be noticed very noisy and clear. Only that Oracle was perhaps ability to hear but valiantly choosing never to listen. That continued to keep the selfishness of a superstar past its prime , denying it turned out aging, proclaiming that the skill would usually trump age.

I think the Oracle Goliath had forgotten that for each arrogant Goliath, there is a David that is certain to introduce it to it is nemesis. Yet my guess this downward spiral most likely set into motion long before 2008 possibly even when globe started noticing it. Period machine I want to trace Oracle Journey through its incredibly meager beginnings and how that lost it is course in the process. The date sequence of this journey could possibly be roughly?nternet site have shown under: – 1977� SDL (Oracle’s predecessor) founded 1978 � Oracle Edition 1 developed 1979 � First business SQL RDBMS 983 � Oracle Version a few, first RDBMS developed to run on mainframes, PC, minicomputers, VMS 1984 � first RDBMS to offer read-consistency 1985 � Released of Oracle Variation 5, first RDBMS in client/server conditions 1986 � Oracle IPO (NASDAQ) 1987 � Rises to number one in the world intended for RDBMS, Oracle gets into building enterprise applications 1988 � Oracle Version 6 with a number of new features: PL/SQL, Row-level fastening 1989 � Oracle provides DEUTSCHE BAHN support for OLTP and moves the HQ to Redwood Shores, California 1990 � Launches Oracle Applications Release 8 992 � Launched Oracle 7, gives full applications implementation technique 1993 � Client/server environments innovations 1994 � Oracle receives the industry’s initial security expulsion 1995 � Debuts 1st 64-bit RDBMS 1996 � Launches feature abundant 7. 3, with different types of data types , textual content, maps, sound, video, or images, develops an open standards-based, web-enabled structures 1998 � Oracle8 Database, Oracle Applications 12. 7 , first business computing firm to use Java 1999 � Gives its initial DBMS with XML support 2000 � Oracle E-Business Suite Release 11i 001 � Oracle9i Database with Oracle RAC, � initially RDBMS to complete 3 terabyte TPC-H record 2002� Oracle RDBMS passes 15 industry regular security critiques – first RDBMS to achieve this 2003� Oracle debuts Oracle Database 10g, more robust clustering software 2004� Declares Oracle “the Details Company” and spreads into many other areas 2005� Receives rival PeopleSoft, releases first free database, Oracle 10g XE 2006 � Declares a 30-year commitment for open up standards computer, giving consumers “Unbreakable Linux” 2008  HP Oracle Database Machine/Exadata storage space 009  Gets in to too many issues , which include BEA products, launch of Oracle Blend Middleware, 11g advance Oracle 2010 � Oracle acquires Sunlight Microsystems, makes announcement Sun centered Exadata/Exalogic devices 2011 � Retains adding features to same Exadata/Exalogic machines 2012 � Makes announcement initiative aimed at Cloud Surge of Oracle Most of the designers in software industry are not even created when at the end of seventies, it struck youthful Larry Ellison, after browsing paper written by Dr Edgar F.

Codd (1970) in relational database software management systems named “A Relational Model of Data for Significant Shared Data Banks”, which a software could be designed that may follow the guidelines of relational databases. His belief was reinforced if he read one more article, released in the IBM Research Record, and authored by Education Oates (IBM) about the IBM System R databases. System Ur itself was based on Codd’s theories. In 1977, Ellison co-founded Oracle Corporation with Bob Miner and Ed Oates under the name Software Creation Laboratories (SDL) and in lates 1970s, SDL was rechristened while Relational Software program, Inc. nly to change its name again in 1982 to Oracle Systems Organization. In 1995, Oracle Systems Corporation became known as Oracle Organization. From lates 1970s through 1992, Oracle mainly focused the attention upon making the flagship item, Oracle RDBMS, strong. Oracle was getting complacent after version your five and then that came out with version 6 – this was large fiasco item and it was nightmare intended for customer support and Oracle support. Corporate consumers were harmful to pull off Oracle.

Version 6 was quickly followedup by variation 7 which usually saved your day for Oracle. 7. 34 turned out to be very stable product. Edition 8i, 9i and 10g added to Oracle RDBMS core competence. These types of versions on their own attracted clients to Oracle. If every thing was delicious, continues to be good then why do I especially feel that Oracle could be declining as a company? Lack of Level 5 command Oracle have been led simply by Larry Ellison all these years. Larry can be described as level 4 leader – wish he was level 5.

Under his leadership, Oracle has constantly focused on “what” should be done and “how” could it be done. Level 5 Entrepreneurs first concentrate on “who” and after that on “what” and “how”. People part of the equation remains very flaky, to say the least, with Oracle. It is often notoriously uncaring about exodus of leading talent. Many ex-Oracle best performers have become on to contact form companies, climb to be C staff, release innovations although Oracle don’t really do anything at all specific to quit the running top talent.

Also, like many other celeb CEOs, Ellison is getting two distracted by things that his organization should not be concentrating on – case in point, Oracle’s American Cup support, Ellison’s many prime properties, Ellison’s unflinching support pertaining to former ousted HP CEO and great friend Draw Hurd, Ellison’s purchasing Lanai Island. All these have direct impact on Oracle’s future – why? Because all these will be issues that distract the CEO. Same thing occurred with Shelter Iacocca – once this individual turned around Chrysler, he focused more in politics, picture building, aiding White House ith various initiatives which will distracted him from his duties because CEO. And Chrysler slid back into the mess it had reclaimed from. Mark’s hiring in Oracle pressured Ellison to deliver Charles Phillips off. Charles was a great executive and leader identified for his talent in and outside Oracle. Letting a great leader use favor of your friend whose moral integrity are to some degree doubtful hardly ever went well with the personnel. Also, Oracle doesn’t have conversations like “what can we do to stop you from leaving” with the majority of their leading talent attritions. 5 Phases of a perilous corporation

Any business going through the general growth, if perhaps not maintained in a regimented manner, can hurtle alone into peril. Jim Collins brings this out incredibly succinctly in the book “How the Mighty Fall – any so why some businesses never provide in”. The 5 phases of this voyage from success to perish are very comprensible when they happen. The Path to Destruction I suspect Oracle’s downward spiral started out after 2001-2002 (or in least at some time during that period). It could certainly not come to terms with the ever substantial stock value of more than $45 and started out becoming greedy.

Perhaps beneath some implicit or specific mandate via Uncle Lewis, the sales people were delivered marching to view how much even more they may milk out of their unsuspecting and fully Oracle reliant customers. And maybe the sales people came back with all the message that customers will not mind paying out more to get the top jewel product – main RDBMS and also Oracle ENTERPRISE RESOURCE PLANNING Suite – 11i. Oracle (read, Larry Ellison) wasn’t able to stand competition – individuals then started looking at how to kill opponents – inhospitable and nonhostile acquisitions of rival JD Edwards, PeopleSoft and Siebel.

Every developing company gets to a point exactly where growth starts flattening – happened with Apple, took place with Google and will happen with next big shinning company as well – Oracle was not particularly resistant to it so so that they can resuscitate its flattening progress, largely because of flagship key RDBMS product, Oracle started out developing an additional front which it could wide open , this is business of application machines , an exploding industry back in the day.

A software server boxed software that developers use to write and deploy internet specific applications. The market experienced exploded past decade possibly even since many application server sellers were trying to build active applications pertaining to the web and mobile devices. For Oracle the lure is that the market had the potential to perhaps turn into as rewarding as their key database marketplace.

Oracle was very late entrant in this market but it quickly acquired BEA Computer software (leader inside the space too point) and started contending neck to neck with IBM WebSphere. Within Oracle, Application Machine business is viewed as “third business” besides key RDBMS and ERP. Oracle built the business around data bases and from your very beginning it has dominated the database industry, providing your data stores and central databases to store crucial business information that businesses must maintain, use and safeguard to complete ventures.

This has given it almost a monopoly and a very outstanding position when ever negotiating with customers. Oracle’s sales team that is always scavenging to find fresh sources of income, capitalizes upon such an border and harnesses it to squeeze every dollar from the customers – rightfully getting a fearsome reputation of becoming “hard-line negotiators” – and they are generally squeezing wherever it hurts the shoppers most – at their very own licensing and support costs.

However , want it had exposed a third front side by getting yourself into Application Servers market, they have since then opened up many more this sort of fronts by way of its purchase spree , Oracle features expanded well beyond only the databases and application computers and entered the business application domain as well, acquiring leader companies in domains associated with technology facilities, sales, workers, inventory and customers. Persons typically employ products from these acquired companies in order to information associated with these important entities. Undisciplined growth In their pursuit to keep up with their YoY growth, Oracle has descended into a very undisciplined development.

There was really unreasonable prefer to grow into every single domain. Whilst growing by means of acquisitions, Oracle Executive Administration has forgotten that it is not only enough to acquire good companies, it takes very good and committed diligence to grow all of them into great companies. A few of the companies Oracle acquired are as below (source – http://www. oracle. com): – 2013 Feb-13Acme PacketNetworking components for telecoms service providers 2012 Dec-12Eloqua Marketing Automation program for controlling sales and marketing qualified prospects across a great enterprise.

Dec-12DataRakerCloud based A fortiori platform to transform meter, client, network and asset Big Data in to actionable business intelligence. Nov-12InstantisCloud and premises-based PPM , Task Portfolio Managing applications. Sep-12SelectMindsCloud-based social skill sourcing and company alumni administration application Jul-12Xsigo SystemsProvider of network virtualization technology that simplifies cloud infrastructure and operations Jul-12SkireSolutions provider intended for managing capital projects, features and property Jul-12InvolverSocial mass media development platform

Jun-12Collective IntellectCloud-based social intellect solutions May-12VitrueSocial Marketing Platform service provider Mar-12ClearTrialCloud-based Scientific Trial Businesses and Analytics products Feb-12TaleoTalent Management Software 2011 Oct-11RightNow TechnologiesCloud-based CRM Oct-11EndecaE-commerce & Business intelligence (bi) Sep-11GoAHead Support Availability and Management Software Jul-11InQuiraService Knowledge Management Software Jul-11KspliceRebootless Apache kernel changes Jun-11 FatWire Software Site content and World wide web Experience Management (WCM and WEM) Computer software Jun-11Pillar Info Systems Storage space systems

Apr-11Datanomic Data Top quality Software Feb-11Ndevr , Select IP just Environmental Revealing and Business intelligence (bi) 2010 Nov-10 Art Technology GroupEcommerce software program vendor May-10 Pre-Paid Computer software Payment Alternatives May-10 Market2LeadApplications May-10 Secerno Data safeguard hardware and software Apr-10Phase Forward Applications for life savoir companies and healthcare services Feb-10AmberPoint Service-Oriented Architecture (SOA) management Feb-10Convergin Telecom Services Broker

Jan-10Sun Microsystems Pc servers, safe-keeping, networks, Java, MySQL, application, and solutions Jan-10Silver Creek SystemsProduct Info Quality Alternatives for connecting Organization Systems, Consumers, Suppliers and Partners. 2009 Oct-09SOPHOI Perceptive property managing for Multimedia & Entertainment Industry Sep-09HyperRoll Financials, software program and THAT services Jun-09Conformia Product Lifecycle Management May-09Virtual Iron Application Server Virtualization Management Software Mar-09Relsys International Drug Safety and Risk Management 08

Oct-08Haley (RuleBurst Holdings) Normal Language Business Rules as well as Policy Motorisation Oct-08Advanced Visual Technology Full Space Planning Oct-08Primavera Task Portfolio Supervision Jun-08Skywire Computer software Document Management May-08AdminServer Insurance Policy Supervision Jan-08BEA Systems Enterprise Computer software 2007 Dec-07MoniforceReal User Experience Monitoring Sep-07BridgestreamEnterprise Role Software Jul-07Bharosa, IncOnline Identity Theft and Scam Detection May-07Agile Software CorporationProduct Lifecycle Supervision Apr-07Lodestar CorporationUtilities Application Software program

Mar-07Hyperion CorporationEnterprise Performance Management Mar-07Tangosol IncDatagrid Software 06\ Nov-06Stellent Incorporation. Universal Content material Management, Digital Rights Management Nov-06SPL WorldGroupUtility Billing and Customer Service Devices Oct-06SunopsisETL, Data Integration Oct-06MetaSolvOSS service service Jun-06DemantraDemand-Driven Planning Solution [email, protected] IP-based Contact Center Solution Apr-06Portal Software Invoicing and Earnings Management alternatives for communications and mass media industry Feb-06HotSipCommunications infrastructure solutions

Feb-06Sleepycat Computer software Open-source databases software for embedded applications Jan-06360CommerceRetail Sector Solutions Jan-06Siebel SystemsCustomer romantic relationship management 2006 Dec-05Temposoft Workforce Management Applications sam organization Nov-05OctetString Digital Directory Solutions Nov-05Thor Technologies Enterprise-wide User Provisioning Solutions. Oct-05Innobase Under the radar Transactional Open Source Database Technology Sep-05G-LogTransportation Managing Solutions Aug-05i-flexBanking Industry Solutions Jul-05Context MediaEnterprise Content Incorporation

Jul-05ProfitLogicRetail Industry Solutions Jun-05TimesTenReal-time Enterprise Alternatives Jun-05TripleHopContext-sensitive Enterprise Search Apr-05RetekRetail Industry Alternatives Mar-05OblixIdentity Management Solutions Jan-05PeopleSoftEnterprise Software 2005 Jun-04CollaxaBusiness process management May-04 PhaosIdentity management Jan-04SiteWorks Alternatives Clinical trials management 2003 Jun-03ReliatyEnterprise data security Jun-03FileFishEnterprise content material management 2002 Jun-02SteltorEnterprise calendaring system Jan-02NetForce Adverse celebration reporting program

Jan-02Indicast Tone portals Jan-02TopLink Object-relation umschl�sselung technology 1999 Jun-99Thinking Equipment Corporation datamining technology 95 Aug-95IRI Software OLAP items 1994 Oct-94Rdb (A division of DEC) Relational database The first acquisitions demonstrate Oracle focus on growing its databases industry but purchases of past few years including very amazing $5 Billion dollars acquisition of Sunshine MicroSystems do not give us good sense of where Oracle’s focus is usually. The proper theme in Oracle’s acquisition spree can be missing and seems a lot more like reactions of leadership centering only in “growth”.

Take a look at spread of Oracle in to sectors and in many cases a person would concur that it is stretches itself way too thin. If perhaps people outside of Oracle cannot understand why Oracle acquired Sunshine Microsystems, the confusion is definitely equally noticeable inside Oracle as well. There is no-one to put a figure upon if Oracle acquired Sunshine for equipment market access point or MySQL or Sunlight Solaris OPERATING SYSTEM or was it a mix of all these after which some. Oracle has come away with an integrated ERP item suite – Fusion. The sales groups do not fully comprehend the right way to package Fusion compared to Oracle 12 edition.

As such Blend itself reaches least 4 years past too far. In its attempt to create a unified platform intended for ERP application, it has was able to successfully scare customer who would like just a small focused pair of modules – like AREAL and GL or Making. There was Dorrie Jobs who also made the famous statement that “…we tell customers what they want…”. Larry Ellison could make the same assert – but for be successful in doing that, you have to be a visionary and not be diverted so hopelessly as Ellison currently is. And, consumers seem to be very last thing that Oracle considers when deciding these moves.

For example , many of Sun’s largest past customers had been large Wall Street financial institutions, and they were actually miffed last year when Oracle wanted to minimize their server and main system choices to only Sun technologies. They non-stop pushed back and Oracle had to ultimately cave in to their defiance, reaffirming offers that would permit companies just like HP and Dell give Sun computer software on their particular hardware. “Customers will always enfriamiento about supplying too much control to any 1 company, ” said Israel Hernandez, representative of software study at Barclays Capital.

Larry Ellison operates Oracle likes his personal fiefdom. The Oracle Board of Directors is just a custom that is preserved to satisfy the Wall Street and SEC. The majority of decisions happen to be taken unilaterally by Ellison and his command team. As an example the 2010 employing of ex-HP CEO, Draw Hurd, being a co-president following Hurd was fired by simply HP plank due to sexual harassment accusations. Analysts seen the selecting as a positive outcome for Oracle since it looked to expand. Nevertheless , Mr. Hurd’s arrival was quickly accompanied by departure of 1 of

Oracle long-timer, Charles Phillips. In the past, Charles was touted since Ellison’s protege and likely successor. Oracle clients are worried about putting almost all their eggs in a single basket. Nearly every company that they can tend to work is being bought by Oracle – very much to consumers’ dislike. And for hosts of Oracle’s Total annual Open Universe program, S . fransisco city officials are running in to dilemma of saying “No” to Oracle at some time for hosting the event, because it is less likely that town could make it through the demands of your Oracle four times their current size.

A look at the portfolio will say more about scary reach and disappointing and unfocused spread that Oracle has now – 128 product lines pass on across 18 different fields. (source – http://www. oracle. com): – DATABASE DataScaler (October 2010) e-Test (acquired from Empirix) (March 2008) Innobase (October 2005) Moniforce (December 2007) mValent (February 2009) Secerno (May 2010) Sleepycat (February 2006) TimesTen (June 2005) TripleHop (June 2005) MIDDLEWARE AmberPoint (February 2010) BEA (January 2008) Bharosa (July 2007) Bridgestream (September 2007) Captovation (January 2008)

ClearApp (September 2008) Context Media (July 2005) Datanomic (April 2011) FatWire (June 2011) HyperRoll (September 2009) GoldenGate (July 2009) Java (April 2009) Oblix (March 2005) OctetString (November 2005) Passlogix (October 2010) Sigma Aspect (August 2006) Silver Creek Systems (January 2010) Stellent (November 2006) Sunopsis (October 2006) Tacit Software (November 2008) Tangosol (March 2007) Thor Technology (November 2005) APPLICATIONS AppForge (April 2007) Collective Intelligence (June 2012) Eloqua (December 2012) Haley (October 2008) InQuira (July 2011) Interlace Systems (October 2007)

Involver (July 2012) LogicalApps (October 2007) Market2Lead (May 2010) Ndevr (February 2011) RightNow (October 2011) SelectMinds (September 2012) Taleo (February 2012) TempoSoft (December 2005) Vitrue (May 2012) PRODUCT LINES Agile (May 2007) ATG (November 2010) Endeca (October 2011) Hyperion (March 2007) PeopleSoft (January 2005) Primavera (October 2008) Siebel (January 2006) [email, protected] (June 2006) IMPLEMENTATION AND INTEGRATION TOOLS Global Knowledge Software (GKS) (July 2008) SERVERS, STORAGE AREA, AND NETWORK Ksplice (July 2011) Pillar Data Devices (June 2011

Sun (April 2009) Xsigo Systems (July 2012) Virtual Iron (May 2009) INDUSTRY SOLUTIONS MARKETING COMMUNICATIONS AND PRESS Acme Supply (February 2013) (pending) Convergin (February 2010) eServGlobal’s Common Service Program (USP) (May 2010) GoAhead (September 2011) HotSip (February 2006) MetaSolv Software (October 2006) Net4Call (April 2006) Netsure Phone system Limited (September 2007) Portal Software (April 2006) Sophoi (October 2009) ENGINEERING AND CONSTRUCTION Instantis (November 2012) Primavera (October 2008) Skire (July 2012) FINANCIAL SERVICES i-flex (August 2005)

HEALTH SAVOIR ClearTrial (March 2012) Phase Forward (April 2010) Relsys (March 2009) INDUSTRIAL MAKING Agile (May 2007) Conformia Software (June 2009) Demantra (June 2006) G-Log (September 2005) INSURANCE AdminServer (May 2008) Skywire Software (June 2008) FULL 360Commerce (January 2006) Advanced Visual Technology (AVT) (October 2008) ProfitLogic (July 2005) Retek (April 2005) PROGRAMS DataRaker (December 2012) SPL WorldGroup (November 2006) LODESTAR (April 2007) Failure to Admit Truth It is also felt that Oracle executive managing is out of touch with reality.

The typical approach is to first make fun of competition, then ridicule them and ultimately scare the wits from the customers who had been even considering adopting competitors’ products. In the event the competition even now survives this all and keeps growing then Oracle does one of the two things – either it buys the competition or simply will buy the number two in that space. They did this for Sunshine, HP, NetApp, EMC, VMWare, Siebel, PeopleSoft, Salesforce, Microsoft company (for MS SQL Server). Most of the instances, customers can see through this and continue their version of new goods from customers.

Most recent cases are Oracle’s taking potshots for two successive years in Oracle Open World 2010 and 2011 at Salesforce. com and after that when it didn’t want to wean apart customers from Salesforce. com or slow up the ramp up, it launched its own versions of cloud offerings in 2012 Open World. Sun MicroSystems “Millstone” Around the The neck and throat Whatever be the actual rationale to buy of Sunshine MicroSystems, Oracle is now questioned to make the whole acquisition feasible. It right now finds on its own in the area of components market that its sales team is so ill-equipped to sell.

The only option it had was to switch the Sun hardware into Exadata, Exalogic and Exalytic Machines and try to hoodwink the customers into buying this “supreme” calculating machines. Much to their chagrin, only a few customers are biting this new set of baits. Dark “Cloud” Space For a long time – almost three years – Oracle built fun of Salesforce. com, Amazon and Microsoft – specifically for their very own cloud companies. It placed the Exadata and Exalogic servers because new impair servers that can provide as much computing power as many commodity website hosts from these types of vendors impair offerings.

Yet , around overdue 2011-2012, it became very clear to Oracle that Cloud hosting and cloud based multi-tenancy software are the future and it screwed up to buy as many Cloud solutions based companies as it can – illustrations are RightNow, Taleo, Advantage – most acquired inside months of every other in 2011-12. Oracle needs to recognize that just purchase of a company by and in itself doesn’t placement Oracle as a leader in that space – acquisition is just the start – Oracle afterwards needs to retain the talent because company, commit and expand the company, integrate it easily within Oracle’s other relevant product lines.

However for Oracle, these are also the areas exactly where it has failed most of the instances in the past. Holding for straws Good news initially, Oracle have not yet reached this level yet – in this stage, very apreciable symptoms are – changing CEOs and executive personnel in speedy rotation and changing the item directions frequently. However , there is bound to certainly be a moment, not really in incredibly distant long term, when we will discover that eople will become thus weary of Oracle goods that Ellison will be either dislodged with a hostile table or will certainly leave by himself. He features essentially simply no succession program in place except bunch of execs like Thomas Kurian or Mark Hurd who can risk their claim to the crown. Thomas is well well known within the organization but does not have charisma and chutzpah of Ellison. Indicate may not be as respected yet has good experience of cutting costs – just like he would at HORSEPOWER. Death Knell

In this level, a company possibly slowly disappears into irrelevance or is definitely acquired or merged in another competitor or moves belly up. For the sake of hundreds of thousands of professionals applying, preaching and earning their bread via Oracle Technologies, I just desire Oracle under no circumstances reaches that stage. Out of a huge selection of companies that passed through this kind of stage and vanished into oblivion, just two businesses have thus far ever retrieved from this stage – Xerox and Apple. Once again, My spouse and i am sincerely hoping that Oracle under no circumstances reaches this stage.

Could it be able to recover from this going downhill? Oracle may arrest this kind of dance to its disappearing into elder scroll 4 – query that really begs for a solution is – will it have the honesty to first confess and then prevent this drive? First of all, Oracle should focus and decide its core strength after which focus on increasing on those. There is no wisdom demonstrated in draining funds on purchases and then selling those firms at markdown, or most severe, writing off of the charge as being a loss.

It is about time Oracle give up it is greed in squeezing more money out of its customer and initial create companies value that customers will certainly willingly play obscene sum of money for. Referrals: http://finance. bing. com http://www. oracle. com http://www. nytimes. com/2010/09/22/technology/22oracle. code? _r=0 http://www. forbes. com/2001/10/29/1029orcl. html http://www. zdnet. com/oracles-customers-a-bit-baffled-by-fusion-strategy-says-report-7000011143/ http://www. networkworld. com/news/2013/011713-oracle-cloud-265922. code How the Great Fall: And why a lot of companies by no means give in – by Jim Collins

< Prev post Next post >
Category: Documents,

Topic: Computer software,

Words: 4162

Published: 02.03.20

Views: 490