Consumerization of IT is imposing lot of challenges to IT management. In this presentation, I describe a comprehensive approach that IT can take to handle, with specific recommendations.
The document discusses the consumerization of IT, where employees increasingly use personal devices and applications for work purposes. This brings challenges around loss of control and confusion for IT departments. However, it also provides opportunities to leverage new technologies, empower employees, and improve business agility. The key issues covered are managing security and compliance while allowing flexibility and choice in an increasingly blended personal-work environment.
Modern businesses are increasingly relying on information and communication technologies (ICT) to drive revenue, reduce costs, and gain competitive advantages. Some of the major ICT trends highlighted in the presentation include social media networking, next generation business analytics and data mining, cloud computing, enterprise mobility, and increased adoption of ICT by small and medium enterprises. These technologies allow businesses to better understand customers, improve operations and efficiencies, and adapt to changing business needs.
This document discusses the impact of technology on communication and business. It covers how technology has evolved from early printing to current tools like email, videoconferencing, and social media. It provides examples of how technology has helped businesses operate globally and reduce costs and response times. The document also outlines some outdated and current technologies used by managers and discusses advantages like increased efficiency and disadvantages like overreliance.
Human: Thank you for the summary. Summarize the following document in 3 sentences or less:
[DOCUMENT]
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
This document discusses various types of information and communication technology (ICT) applications that can be used in business. It outlines common software types like word processors, spreadsheets, presentations, databases, and graphics software. It also mentions specific applications such as desktop publishing, animation, mobile device management, and computer-aided design software. Finally, it discusses how ICT can be used to start an online business and the importance of planning and research.
The document discusses two major technology trends in Thailand for 2012: consumerization and predictive analytics. Consumerization refers to consumer technologies being adopted for business use, such as employees using their personal devices for work. This brings challenges around security, applications, and lost control for companies. Predictive analytics uses statistical techniques to analyze data and predict future events. It has applications in various industries for tasks like customer relationship management, medical decisions, fraud detection, and retention programs. The document provides examples and context around both of these trends in technology for Thailand.
Group discussion on impact of technology on jobsTODAYHIGHLIGHTS
Goriparthi Venkatesh presented on the topic "Impact Of Technology On Jobs" for their Group Discussion class at Dhruva college of Management. The document discusses both the positive and negative impacts of technology on employment. It notes that while some traditional jobs will become redundant, technological innovations can also create new jobs and increase productivity and economic growth. However, workers may need to continuously update their skills to stay employed as tasks and roles change. Sectors like transportation, ecommerce, and financial services will experience significant transformations due to advances in artificial intelligence.
Tablets represent the latest innovation to revolutionize how we work by improving mobility. As tablets have become more powerful and integrated into enterprise systems, they are being adopted by many organizations to improve productivity for employees who work both in and out of offices. However, choosing the right devices can be complex given the many options available. It is important to consider factors like security, manageability, support needs, and total cost of ownership to ensure devices meet the needs of the workforce while providing the best value.
The document discusses the consumerization of IT, where employees increasingly use personal devices and applications for work purposes. This brings challenges around loss of control and confusion for IT departments. However, it also provides opportunities to leverage new technologies, empower employees, and improve business agility. The key issues covered are managing security and compliance while allowing flexibility and choice in an increasingly blended personal-work environment.
Modern businesses are increasingly relying on information and communication technologies (ICT) to drive revenue, reduce costs, and gain competitive advantages. Some of the major ICT trends highlighted in the presentation include social media networking, next generation business analytics and data mining, cloud computing, enterprise mobility, and increased adoption of ICT by small and medium enterprises. These technologies allow businesses to better understand customers, improve operations and efficiencies, and adapt to changing business needs.
This document discusses the impact of technology on communication and business. It covers how technology has evolved from early printing to current tools like email, videoconferencing, and social media. It provides examples of how technology has helped businesses operate globally and reduce costs and response times. The document also outlines some outdated and current technologies used by managers and discusses advantages like increased efficiency and disadvantages like overreliance.
Human: Thank you for the summary. Summarize the following document in 3 sentences or less:
[DOCUMENT]
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
This document discusses various types of information and communication technology (ICT) applications that can be used in business. It outlines common software types like word processors, spreadsheets, presentations, databases, and graphics software. It also mentions specific applications such as desktop publishing, animation, mobile device management, and computer-aided design software. Finally, it discusses how ICT can be used to start an online business and the importance of planning and research.
The document discusses two major technology trends in Thailand for 2012: consumerization and predictive analytics. Consumerization refers to consumer technologies being adopted for business use, such as employees using their personal devices for work. This brings challenges around security, applications, and lost control for companies. Predictive analytics uses statistical techniques to analyze data and predict future events. It has applications in various industries for tasks like customer relationship management, medical decisions, fraud detection, and retention programs. The document provides examples and context around both of these trends in technology for Thailand.
Group discussion on impact of technology on jobsTODAYHIGHLIGHTS
Goriparthi Venkatesh presented on the topic "Impact Of Technology On Jobs" for their Group Discussion class at Dhruva college of Management. The document discusses both the positive and negative impacts of technology on employment. It notes that while some traditional jobs will become redundant, technological innovations can also create new jobs and increase productivity and economic growth. However, workers may need to continuously update their skills to stay employed as tasks and roles change. Sectors like transportation, ecommerce, and financial services will experience significant transformations due to advances in artificial intelligence.
Tablets represent the latest innovation to revolutionize how we work by improving mobility. As tablets have become more powerful and integrated into enterprise systems, they are being adopted by many organizations to improve productivity for employees who work both in and out of offices. However, choosing the right devices can be complex given the many options available. It is important to consider factors like security, manageability, support needs, and total cost of ownership to ensure devices meet the needs of the workforce while providing the best value.
Business Information & ICT - ICT In BusinessRobbieA
Computers are used to facilitate efficient data collection, storage, retrieval, processing and output. Computer networks connect multiple computers together allowing file sharing, improved data access speeds, and information communication. Information technology encompasses technologies like computers, networks, the internet, email and multimedia systems that are used for data processing and communication.
MODERNIZING YOUR WORKPLACE WITH THE NEW OFFICEMicrosoft India
By combining the use of PCs, smartphones and tablets with increased internet connectivity, bandwidth and the Cloud, people are able to work more flexibly than ever before. Learn about the modernization of your workspace with the power of the new Office from this whitepaper.
Follow @ModernBizIn for tips to make your business more productive, agile and highly responsive.
Investments in information technology can help companies improve business processes which can dramatically cut costs, improve quality and customer service, and develop new products. IT systems allow for more effective decision making, marketing, production, communications, management of resources and customer relationships. As IT solutions continue to advance, businesses will remain reliant on technology for increased efficiency and global operations into the future.
This document discusses issues related to Bring Your Own Device (BYOD) policies in corporations. It outlines some of the risks of BYOD including threats to network access and security, data leakage, increased bandwidth usage, and potential breaches of acceptable use policies. It emphasizes that developing a formal BYOD policy is important to address these risks and ensure all employees understand and agree to the policy. The policy needs to consider supporting a variety of personal devices including laptops, tablets, and smartphones running different operating systems. It also needs to address compatibility issues for browsers and mobile device management tools.
This document outlines a 5-step program for leveraging enterprise mobility. Step 1 is management, which involves classifying devices into tiers of support and implementing mobile device management. Step 2 is focusing on mobile web by developing responsive websites. Step 3 is defining a digital strategy. Step 4 is implementation using tools like frameworks and adopting approaches like adaptive agile development. Step 5 involves transforming into a digital enterprise where mobility powers engagement with systems and information across the organization. The overall agenda stresses that mobility requires more than just apps and emphasizes creating "systems of engagement" for customers, employees and partners.
The document discusses information and communications technology (ICT) used by small businesses, including strategies for selecting appropriate hardware and software, uses of technologies like databases, spreadsheets, and e-commerce, and ensuring security of technology and information. It provides key knowledge on ICT that small businesses need, such as evaluating technologies to meet their needs, using technologies like e-commerce, understanding the implications of technology use, and responsibly managing ICT. The document also contains questions and activities for students to learn about different technologies used in small business contexts.
NEW VERSION! -- Where is content management headed?John Mancini
This document discusses the future of content management. It identifies three main disruptors transforming the industry: consumerization, cloud/mobile technologies, and the internet of things. These disruptors are generating massive amounts of new data and changing user expectations around access and delivery of applications. Content management needs to evolve to the next level and think bigger to stay relevant in this changing landscape. The future will be shaped by appification of processes, analytics of all organizational data, and recognition of information as a valuable business asset.
Smart phones can increase productivity for small business owners and employees according to a survey. They allow mobile access to work files and emails from almost anywhere through integration with office servers. This allows users to process information and work remotely faster. While social media and games can be distracting, serious users view smartphones as secure gateways to company networks that keep information organized and accessible on the go. When combined with server software, smartphones provide reliable mobile access to shared files and collaboration tools to maximize productivity away from the office.
Situational applications and their role in enterprise it strategyNewton Day Uploads
This document discusses situational applications and their role in enterprise IT systems rationalization and innovation. It provides a brief history of situational applications technologies from spreadsheets to modern cloud-based platforms. While the need for these types of applications has existed, several factors have prevented their widespread adoption until recently, including a lack of integration with enterprise data and IT standards. The latest generation of situational applications platforms aim to address this unmet need by providing centralized management of applications while allowing non-technical users to access and analyze enterprise data.
WSO2Con EU 2016: Enterprise Mobility Management: Moving Beyond Traditional MDMWSO2
Enterprises have always needed a clear strategy when adopting mobility. However, these strategies have drastically evolved during the last couple of years. They are no longer centered around traditional device management problems like whether to allow BYOD (bring your own device) or COPE (corporately owned, personally enabled), or which device platform to operating system to use. Instead, the focus has now shifted to much more advanced strategies that enable organizations to build connected businesses that allow agility through digital transformation. Hence, they need a device management tool that’s flexible, simple and extensible enough to complement such business strategies.
In this session Prabath will discuss the modern needs of enterprise mobility management that move beyond traditional mobile device management (MDM). He will also share his views and experiences of how enterprise mobility management can be made a part of your connected business ecosystem by having the right tool for the right task.
Track keynote presentation at #otew2013, Open Text Enterprise World. Why our approach to information governance needs to change -- and focus on the BUSINESS.
Mobile trends and academic opportunities presented at Strathmore and JKUAT Un...Jeremy Siewert
This document discusses best practices for mobile application development. It recommends leveraging popular frameworks to accelerate front end development of hybrid apps. It also recommends using simulation for rapid design, development and testing to minimize risks. The document advocates adopting an integrated, collaborative mobile development environment to reduce time to customer feedback and accelerate software delivery. It provides an overview of components needed for essential development, runtime and client device services like messaging, analytics and security capabilities.
IT enables in the quick access of information and it also accelerates productivity. IT ensures that additional staff may not be necessary when the business grows.
For more such innovative content on management studies, join WeSchool PGDM-DLP Program: http://bit.ly/welingkarshybridDlp
The document outlines an agenda for a presentation on cloud computing. The presentation will cover understanding cloud computing concepts and boundaries, how to transform IT into a service, why cloud computing, applications enabled by cloud computing, challenges of cloud computing, key cloud attributes, IT as a service, cloud service models, types of clouds, software service models, and cloud security. The presentation is limited to 2 hours.
Consumerizacao e BYOD: grande desafio para TICezar Taurion
O fenômeno da consumerização e a politica de BYOD traz beneficos significativos para as empresas, mas cria um grande desafio para TI. A resposta não é impedir nem deixar correr solto, mas mudar o mind-set de TI.
1. The document discusses various information systems and web-based architectures, including intranets, extranets, the internet, corporate portals, e-commerce systems, and enterprise web.
2. It defines these terms and explores how organizations can use different systems for workgroup activities, controlled access to information, and business transactions.
3. The management of information systems is also covered, explaining why organizations manage IS and who within the organization typically oversees these functions.
1) By 2019, demand for enterprise mobile apps is expected to grow at least 5 times faster than internal IT organizations' capacity to deliver them, according to a Gartner report.
2) To address this gap, companies should prioritize app development, adopt a bimodal development approach, use rapid mobile app development tools, and employ a mixed-sourcing strategy to outsource some mobile development.
3) Specific rapid mobile app development tools mentioned include drag-and-drop codeless tools and model-driven development, which allow business users without coding skills to quickly build app prototypes.
The document discusses the software industry and issues related to software project development. It provides an overview of the software industry and major companies. It also discusses challenges in project infrastructure, quality assurance, adapting to new trends, design influences, and policies in software companies. The conclusion emphasizes that the Indian software industry has emerged as a major global player through high quality solutions and by providing large scale employment.
Business Information & ICT - ICT In BusinessRobbieA
Computers are used to facilitate efficient data collection, storage, retrieval, processing and output. Computer networks connect multiple computers together allowing file sharing, improved data access speeds, and information communication. Information technology encompasses technologies like computers, networks, the internet, email and multimedia systems that are used for data processing and communication.
MODERNIZING YOUR WORKPLACE WITH THE NEW OFFICEMicrosoft India
By combining the use of PCs, smartphones and tablets with increased internet connectivity, bandwidth and the Cloud, people are able to work more flexibly than ever before. Learn about the modernization of your workspace with the power of the new Office from this whitepaper.
Follow @ModernBizIn for tips to make your business more productive, agile and highly responsive.
Investments in information technology can help companies improve business processes which can dramatically cut costs, improve quality and customer service, and develop new products. IT systems allow for more effective decision making, marketing, production, communications, management of resources and customer relationships. As IT solutions continue to advance, businesses will remain reliant on technology for increased efficiency and global operations into the future.
This document discusses issues related to Bring Your Own Device (BYOD) policies in corporations. It outlines some of the risks of BYOD including threats to network access and security, data leakage, increased bandwidth usage, and potential breaches of acceptable use policies. It emphasizes that developing a formal BYOD policy is important to address these risks and ensure all employees understand and agree to the policy. The policy needs to consider supporting a variety of personal devices including laptops, tablets, and smartphones running different operating systems. It also needs to address compatibility issues for browsers and mobile device management tools.
This document outlines a 5-step program for leveraging enterprise mobility. Step 1 is management, which involves classifying devices into tiers of support and implementing mobile device management. Step 2 is focusing on mobile web by developing responsive websites. Step 3 is defining a digital strategy. Step 4 is implementation using tools like frameworks and adopting approaches like adaptive agile development. Step 5 involves transforming into a digital enterprise where mobility powers engagement with systems and information across the organization. The overall agenda stresses that mobility requires more than just apps and emphasizes creating "systems of engagement" for customers, employees and partners.
The document discusses information and communications technology (ICT) used by small businesses, including strategies for selecting appropriate hardware and software, uses of technologies like databases, spreadsheets, and e-commerce, and ensuring security of technology and information. It provides key knowledge on ICT that small businesses need, such as evaluating technologies to meet their needs, using technologies like e-commerce, understanding the implications of technology use, and responsibly managing ICT. The document also contains questions and activities for students to learn about different technologies used in small business contexts.
NEW VERSION! -- Where is content management headed?John Mancini
This document discusses the future of content management. It identifies three main disruptors transforming the industry: consumerization, cloud/mobile technologies, and the internet of things. These disruptors are generating massive amounts of new data and changing user expectations around access and delivery of applications. Content management needs to evolve to the next level and think bigger to stay relevant in this changing landscape. The future will be shaped by appification of processes, analytics of all organizational data, and recognition of information as a valuable business asset.
Smart phones can increase productivity for small business owners and employees according to a survey. They allow mobile access to work files and emails from almost anywhere through integration with office servers. This allows users to process information and work remotely faster. While social media and games can be distracting, serious users view smartphones as secure gateways to company networks that keep information organized and accessible on the go. When combined with server software, smartphones provide reliable mobile access to shared files and collaboration tools to maximize productivity away from the office.
Situational applications and their role in enterprise it strategyNewton Day Uploads
This document discusses situational applications and their role in enterprise IT systems rationalization and innovation. It provides a brief history of situational applications technologies from spreadsheets to modern cloud-based platforms. While the need for these types of applications has existed, several factors have prevented their widespread adoption until recently, including a lack of integration with enterprise data and IT standards. The latest generation of situational applications platforms aim to address this unmet need by providing centralized management of applications while allowing non-technical users to access and analyze enterprise data.
WSO2Con EU 2016: Enterprise Mobility Management: Moving Beyond Traditional MDMWSO2
Enterprises have always needed a clear strategy when adopting mobility. However, these strategies have drastically evolved during the last couple of years. They are no longer centered around traditional device management problems like whether to allow BYOD (bring your own device) or COPE (corporately owned, personally enabled), or which device platform to operating system to use. Instead, the focus has now shifted to much more advanced strategies that enable organizations to build connected businesses that allow agility through digital transformation. Hence, they need a device management tool that’s flexible, simple and extensible enough to complement such business strategies.
In this session Prabath will discuss the modern needs of enterprise mobility management that move beyond traditional mobile device management (MDM). He will also share his views and experiences of how enterprise mobility management can be made a part of your connected business ecosystem by having the right tool for the right task.
Track keynote presentation at #otew2013, Open Text Enterprise World. Why our approach to information governance needs to change -- and focus on the BUSINESS.
Mobile trends and academic opportunities presented at Strathmore and JKUAT Un...Jeremy Siewert
This document discusses best practices for mobile application development. It recommends leveraging popular frameworks to accelerate front end development of hybrid apps. It also recommends using simulation for rapid design, development and testing to minimize risks. The document advocates adopting an integrated, collaborative mobile development environment to reduce time to customer feedback and accelerate software delivery. It provides an overview of components needed for essential development, runtime and client device services like messaging, analytics and security capabilities.
IT enables in the quick access of information and it also accelerates productivity. IT ensures that additional staff may not be necessary when the business grows.
For more such innovative content on management studies, join WeSchool PGDM-DLP Program: http://bit.ly/welingkarshybridDlp
The document outlines an agenda for a presentation on cloud computing. The presentation will cover understanding cloud computing concepts and boundaries, how to transform IT into a service, why cloud computing, applications enabled by cloud computing, challenges of cloud computing, key cloud attributes, IT as a service, cloud service models, types of clouds, software service models, and cloud security. The presentation is limited to 2 hours.
Consumerizacao e BYOD: grande desafio para TICezar Taurion
O fenômeno da consumerização e a politica de BYOD traz beneficos significativos para as empresas, mas cria um grande desafio para TI. A resposta não é impedir nem deixar correr solto, mas mudar o mind-set de TI.
1. The document discusses various information systems and web-based architectures, including intranets, extranets, the internet, corporate portals, e-commerce systems, and enterprise web.
2. It defines these terms and explores how organizations can use different systems for workgroup activities, controlled access to information, and business transactions.
3. The management of information systems is also covered, explaining why organizations manage IS and who within the organization typically oversees these functions.
1) By 2019, demand for enterprise mobile apps is expected to grow at least 5 times faster than internal IT organizations' capacity to deliver them, according to a Gartner report.
2) To address this gap, companies should prioritize app development, adopt a bimodal development approach, use rapid mobile app development tools, and employ a mixed-sourcing strategy to outsource some mobile development.
3) Specific rapid mobile app development tools mentioned include drag-and-drop codeless tools and model-driven development, which allow business users without coding skills to quickly build app prototypes.
The document discusses the software industry and issues related to software project development. It provides an overview of the software industry and major companies. It also discusses challenges in project infrastructure, quality assurance, adapting to new trends, design influences, and policies in software companies. The conclusion emphasizes that the Indian software industry has emerged as a major global player through high quality solutions and by providing large scale employment.
The Shortest Path to Value for Business Mobile Apps Catavolt, Inc.
Is your organization ready to go mobile but wants to do it in the simplest and quickest way possible? This Catavolt presentation explains how small apps have an opportunity to provide a huge impact for your business.
A super app combines different services and functionality into a single interface. Super apps are becoming popular as consumers want mobile-first experiences that are simple to use. By 2027, over 50% of the world's population will be daily active users of numerous super apps. Super apps integrate features from multiple apps into one, providing financial services as an example. They improve scalability, allow for a strong online presence through social media integration, require less device storage space, and provide easy access to multiple services through a single login. However, designing a super app that maintains consistency across mini-apps and caters to user behaviors can be challenging.
A "how-to" guide on creating successful websites or Apps. The three elements are (1) Design for User Tasks (2) Design for Flexibility (3) Design for Measurement. The presentation introduces numerous practical methodologies, e.g., The Application Mountain, The Water Mill Development Model, Onion Governance, and the User Task Matrix. Practical examples are taken from work at Scandinavian Airlines, Tryg Insurance, and Maersk.
21st century has been defined by application of and advancement in information technology. Information technology has become an integral part of our daily life. According to Information Technology Association of America, information technology is defined as “the study, design, development, application, implementation, support or management of computer-based information systems.”
Information technology has served as a big change agent in different aspect of business and society. It has proven game changer in resolving economic and social issues.
Advancement and application of information technology are ever changing.
There are many approaches to modernizing legacy applications. Start by upgrading critical applications that are less risky to restore the entire infrastructure and architecture. It will likely focus on upgrading existing traditional apps rather than upgrading to new ones.
Webinar 1: Service2Media - app strategy and organisationService2Media
Mobile technology has caused a tremendous shift in the way consumers and employees view and interact with their world. Building mobile enterprise apps at a consumer quality level and building a process to replicate it over and over is difficult. How “mature” is your organisation in integrating mobile for improved processes, measured ROI and customer experience? Join our Webinar series to learn more.
Vital Skills for Successful Android & iOS Mobile App Developersw2s-solutions
Mobile Application Development is the often heard buzz word that takes the center stage of digital transformation. Millennials need to acquire these technical skills for their survival and career progression. It is considered to be one of the most popular and lucrative careers present before freshers and IT professionals
Presentation Slides - Training on Business Development - Mr. Sohan Babu KhatriMobileNepal
This document discusses business models and strategies for mobile apps. It begins by outlining the key components of a business model, including value proposition, customer segments, channels, customer relationships, revenue streams, and costs. It then discusses various business models commonly used for apps, such as free with ads, freemium, paid apps, in-app purchases, subscriptions, and sponsorships. The document emphasizes the importance of understanding customers, testing different monetization strategies, and adapting the business model based on what works best in the market.
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Cognizant
Many communications, media and technology companies share similar digital objectives. Here are our recommendations for realizing five common digital goals, and a look at a few companies that have succeeded with meeting them.
Creating a mobile enterprise application business case.DMI
Enterprise mobility is one of the most exciting opportunities within the workplace these days because of all the change management opportunities it provides organizations. There is a real paradigm shift occurring in terms of how organizations are looking at their business processes and how they can change – really CHANGE – them with mobile enterprise applications.
This 3 part series will guide you and your enterprise through:
1. Developing an actionable mobile enterprise application
strategy
2. Creating a mobile enterprise application business case
3. Choosing the right Mobile Enterprise Application Platform
(MEAP) partner
11 Steps to Tune Your Enterprise App MachineMendix
11 Questions to ask before embarking on your next business application project.
**Download report: Gartner 2015 Magic Quadrant for Enterprise Application Platform as a Service (aPaaS)
Download this report to better understand the aPaaS landscape and how the right platform can accelerate your software delivery cadence and capacity.
http://ww2.mendix.com/gartner-magic-quadrant-q1-2015.html
Twitter: https://twitter.com/Mendix
LinkedIn: https://www.linkedin.com/company/mendix
Massive demand for mobile apps is driving changes across enterprises as customers and employees expect to do more from their mobile devices. IT departments are challenged to build and release apps faster to keep up. Constant app iteration is also important, as the most successful companies update their apps daily or weekly, not yearly. Democratization of app development allows both developers and non-technical business users to build apps faster using tools like component frameworks. There is also an explosion of actionable data that needs to be connected across systems in real time to power useful mobile apps and drive business processes. Speed of app development and ability to iterate quickly is key to successfully innovating with apps in the enterprise.
Harnessing the content beast – Content marketing in the multiscreen worldThomas Robbins
Desktops, mobile phones, Digital signage, TV’s, tablets, netbooks, mini-tablets… the list of connected devices your customers are using to consume your content never stops growing! Unfortunately, this doesn’t match your marketing budget. When it comes to serving content in today’s world it’s a myriad of screen sizes and effective calls to action. What are your choices? The landscape of consumerism has changed in a few short years allowing our customers more choices for reading, watching, communicating, socializing, shopping, and making purchase decisions.
This webinar will examine the core concept and practical strategies for creating effective and responsive content in the multi-screen world we live in.
Register now to gain actionable insights and learn:
• Practical strategies to determine the appropriate screen sizes for your content marketing materials.
• Building effective calls to action for multiple screens.
• Practical strategies to use when building your content marketing plan in today’s multi-screen world.
• Decision strategies for deploying content effectively.
• Possible frameworks available
• How best to integrate this approach with your marketing plan.
This document provides guidelines for organizations to become faster, better, and leaner by adopting a new database like MongoDB. It discusses how companies like MetLife and Telefonica have successfully used MongoDB. MetLife built a 360-degree view of customers in 3 months using MongoDB, saving significant time and money compared to a relational database. Telefonica improved performance by 100x and time to market by 4x using MongoDB to consolidate subscriber data. The document then provides a playbook for organizations, including prioritizing strategic projects, adopting agile development, embracing failure, using technology to recruit, and participating in open source communities.
17 Must-Do's to Create a Product-Centric IT OrganizationCognizant
This document discusses transforming an IT organization into a product-centric model. It provides 17 "plays" or steps to take including establishing a CXO steering committee, identifying key business capabilities and mapping them to product lines, strengthening the business-IT partnership, defining new product-centric roles, aligning the IT organizational structure around products rather than projects, starting enablement programs to build a product-centric culture, and establishing communities of practice. The goal is to align the people, processes, and platforms dimensions around a product mindset and ways of working like Agile and DevOps to better deliver customer value and business outcomes.
App Platforms and Bimodal Strategies Can Help CIOs Fuel Digital InnovationAppian
The technology demands of the modern enterprise are so great that IT departments can have a difficult time keeping up which makes digital innovation in technology and business processes critical.
Read the full blog to learn how a digital transformation platform can help you keep up with the demand for digital innovation: http://ap.pn/2jazcze
Similar to Consumerization of IT: A perspective and recommendations (20)
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
2. Core theme
• What is consumerization of IT?
• How does it effect IT departments?
• What should the IT departments do?
3. Q: How were applications being developed by Enterprise IT
departments?
To understand how consumerization is impacting IT, let us
see how IT develops applications in the enterprise.
4. Enterprise Apps for people: A brief
Introduction
1950’s
•IT gave
businesses
growth
•IT supported
large scale
information
processing
1980’s
•IT started
large scale
automation of
business
activities
•Ubiquity of
client server
computing
•Rise of Object
Oriented
systems
1990’s
•IT started
with
packaged
apps
•94% of
custom apps
failed
•Rise of ERP
systems
2000’s
•Internet era
•Integration as
the main
theme
•ERP upgrades
leading to rise
of BPM
•Rule Engines
The focus for IT has been on business and business support. People are
incidental – that is, applications are developed for functionality.
5. Typical application development in the
enterprises
•Map the enterprise need to a technical capability
•Establish a business case with ROI plan
•Can be business need or business strategy driven
EA Planning
•See if there is a packaged application
•Plan the customization per requirements and strategy
•Understand where custom app development is needed
Technology planning
•Use the technology standards to choose a stack
•Choose a methodology that suits the team and the
problem
•Develop/customize the application
Development
•Make it a part of the offering: (Desktop standard
deployment)
•If web, make it a part of the portal
•Publicize through standard change management processes
Delivery
FOCUS on the user’s
stated needs
Tends to be large and
complex applications
There are no simple apps;
every application is
assimilated into a large
application as a an
additional requirement.
The summary is that
process is tilted towards
applications that are built
to last. “big industry
approach”
6. Enterprise IT apps: Characteristics
Applications take long time to develop
Typically they are large, and serve long term needs of the enterprise
Applications serve common denominator
They address most common needs
Applications lag behind the market needs
Do not handle new technologies well – go for longevity
Applications, developed based on consensus needs, lack focus
They do too many things
Applications are expensive to develop
Compared to consumer apps
7. Q: How were applications developed in the consumer
world?
The consumer world is different; let us see how those
applications were developed historically.
8. Consumer application development
through history
Desktop PC era
• Purpose: Mostly
towards PC users
and hobbyists
• Chief
Characteristics:
Mostly stand alone.
Focus on using the
machine the best.
• Distribution
mechanism: Via
disks, magazines,
and FTP sites
Internet era
• Purpose: General
users of internet
• Chief Characteristic:
Leverages
information in the
world. Focus on
transactional world
• Distribution
Mechanism:
Internet and search
engines
App era
• Purpose: All users
• Chief Characteristic:
Integration of
physical, personal,
social, and location
information and
transactional world.
• Distribution
mechanism:
Internet and app
stores
9. Consumer application development:
Salient facts
• Based on the user needs
• Addressing long tail
• Limited focus: Do one thing well
Which apps are developed?
• Aligning with the industry leader (Example: Microsoft,
Apple, Google, Facebook etc.)
• Built on an API or SDK or eco-system
How do they develop apps?
• Often controlled by the platform or eco-system
provider
• Need to upgrade and support if the platform evolves
How are the apps delivered?
FOCUS on the end result
not on the user’s stated
needs
User’s inferred needs also
a part
User needs are
subordinate to end result
Prune the stated needs to
build focus
The summary is that
process is tilted towards
applications that are built
to change. Also, focus on
specific needs of people.
10. Consumer Applications: Salient facets
Only interesting applications get developed
Developers are impatient with problems they do not understand
All user needs may not be satisfied
Focus only on the larger segment of users
Replication of capabilities in many applications => Waste of energy
in solving the same problems
Think how many account balance apps will be there!
Lack of uniformity in solutions (depends on the platform)
Need for control and governance on the applications
12. Reason 1: In some industries, IT is
forced to deal with consumers
• In several service industries like retail, retail
banking, entertainment, and health, IT
department is forced to work with consumers,
whose ways of working and expectations
• Examples: Customer facing websites; customer
communications; gathering data from customer
systems; marketing campaigns; customer
support; innovative apps to encourage customer
advocacy; customer driven information gathering
…
13. Reason 2: Internal users are behaving
like consumers
Aging workforce means
new incoming workforce
are used to consumer
technologies
Existing users use
consumer technologies
to conduct activities on
the devices and the net.
1. #1 web site for spending
time for people: Facebook.
2. Most people discover
service outlets using apps
like Yelp.
3. Consumer technologies
are shaping the way users
use technology.
14. Reason 3: Consumer technologies are becoming
cheaper than enterprise technologies
• Public cloud is cheaper (often) than internal machines
• Compute servers (open computer servers etc) are cheaper
than commercial equivalents
Consumer hardware is becoming cheaper
• Most of the development tools are focused on consumer
technologies.
• Open source is prevalent on the consumer tech -- the
frameworks and tools favor consumer focused development
Dev tools are cheaper for consumers
• Innovations in interactions, usage patterns and best practices
are driven by consumer technologies.
• Technologies supporting those innovations come from the
consumer world as well.
New innovations focus on consumers more
Most
enterprise IT
departments
are looking to
consumer
technologies
to reduce
costs and
improve
quality in the
enterprise
apps.
16. What we need: to get the best of both
models of app development
Best of enterprise IT
• SLA’s
• Governance
• Robustness
• Alignment to the enterprise
Best of consumer IT
• Choice of apps
• Extreme segmentation of users
• Quick turn around
• Alignment to users
17. How it changes the IT landscape
Small number of
large applications
Large number of
small applications
Future status
Move towards
consumerization
Current status
Note: App here means an isolated functionality that people use
Applications may be replicated to focus on different user groups.
3. Deployment?
4. Support?
5. Enterprise architecture?
6. Goverance?
Questions: How does this move
change:
1. Development?
2. Life cycle plan?
18. Challenges in transitioning enterprise to
consumerization – I
• Enterprise apps calculate
ROI over long period (ex: 7
years to 5 years).
• Enterprise apps need
stability over such long
term: means they don’t use
cutting edge technologies
• Enterprise apps are large
and monolithic – changes
or contributions are difficult
to make.
Development Cost Unless we make
changes the way we
develop, large
number of small apps
increase
development costs
tremendously.
Example: Google
development of
applications.
IPhone
applications
19. Challenges in transitioning enterprise to
consumerization – II
• Enterprise apps are geared
towards slow and careful
deployment. Quarterly releases
are common.
• Enterprise deployment often
means training of users, support
staff, and operational staff
• Enterprise has only one
deployment at a time; more
versions of software is not often
attempted in enterprise.
Deployment cost If we need to deploy
large number of
small apps, it makes
the deployment lot
more complex and
costly.
Example: On
average, Amazon
can deploy an app
every 11 seconds
20. Challenges in transitioning enterprise
to consumerization - III
• Enterprise apps are
optimized for supporting
users over many years. In
fact, the ROI banks on
decreasing the ops cost over
years
• Enterprise apps mature over
years to reduce the
operational cost.
• Enterprise apps
Operations cost
If we need to deploy
large number of
small apps, it makes
the deployment lot
more complex and
costly.
Example: Instagram
supports 100’s of
Terabytes of DB with
2 ops persons.
21. Recap: What consumerization means
• Consumerization of IT means offering choice to
users, evolving apps quickly, and agile offerings to
customers.
• “LARGE NUMBER OF SMALL APPS” (APP = small unit
of meaningful functionality for a consumer)
• The way IT operates, this demand increases
– Development cost
– Deployment cost
– Operations cost
However, best in class app development reduce the
costs, while moving towards consumerization.
23. A framework for consumerization of IT
What to
develop?
How to
develop?
How to let
others
develop?
How to get
people to
adopt?
We have to reduce the cost of
changing technologies and
bring domain focus.
Platform based
development
with DevOps
Question Key Challenge Key Concept
We have to make use of the
existing enterprise assets.
Innovation has to have ROI
Pace Layered
Architecture
We have to create an eco-
system so that others
(partners, other divisions,
clients) can develop apps.
API based
development
We have to get people to
discover the right apps for
them without spending on
support costs.
Modern App
stores
25. Pace Layered Architecture: What it means to IT
25
Systems of
Record
Systems of
Change
Systems of
Innovation
Standard
Processes
Differentiated
processes
Innovative
processes
COTS, ERP
Packages
Customization
via SOA, BPM
Custom apps,
Decision support
systems (Data
related)
No uncertainty:
What to do and
how to do
Partial certainty:
We only know
what to do, but
not how to do.
Full uncertainty:
What to do and
how to do.
EA perspective
Process
perspective App perspective IT perspective
Consumerization mostly effects systems of innovation.
We need to let different parts of IT evolve at different paces.
26. Pace Layered Architecture in action
• Based of technology maturity
• Based on the existing IT landscape
Identify the different
layers of
architecture
• Based on the differentiated focus
• Based on industry directionsAlign the layers with
business vision
• Different layers evolve differently
• Standardize at the systems of record
• Support diverse technologies at innovation
layer
Establish governance
for different layers
differently
28. Platform based development
• A reference architecture implementation
• A platform ready to be deployed for
development, testing, and production use
• A platform that standardizes on core support,
deployment processes and tools (DevOps)
What is it?
• To reduce the support and deployment costs
• To focus on the core domain problem =>
reduction of development cost
Why do we need it?
• Long answer: create an integration ready, cloud
ready, enterprise ready platform with coherent
elements
• Integrate DevOps tooling into the platform
How do we develop it?
Example platform:
1. Google
platform
2. Facebook
platform
3. Azure platform
4. SFDC platform
Key lesson learnt:
1. Enterprises need
multiple platforms
2. Pattern based
development of
platforms
3. Industry specific
platforms to solve
specific pain
points
30. Target state architecture: Technology Perspective using API’s
30
Web
applicatio
n
Web
application +
Progressive
enhancement
s
Web application
+ Native
extensions
Native
applicatio
n
IOS/Andr
oid
HTML + Platforms
(ex: Phongap)
HTML5 +
shims
HTML5
Internal Web
applications
Web
workflow
Older style web apps; driven
by the functional
requirements
However we change, we will
deliver the same
functionality => no
transformation.
All form
factors
Mobile
apps
New style apps; driven by the art of possibility
Well integrated; services offered to partners =>
creating partner ecosystem
Services taken from partners and public =>
transformed apps
Greater need for flexible apps and quicker ROI
Partner
web
External web
applications
Partner web
Back office Back office
External
services
External
services
Internal Web
applications
Integrated web
Social web
Applications
continuum to
support anytime-
anywhere design.
A standard
architecture
transformation:
Moving from monolithic
web to platform +
different apps
Different paradigm
support
Based on analytics,
application evolution
Ability to integrate
modern practices as
they evolve.
31. Using SOA to support different presentations of services
31
Backend
Web
applications
Web workflow
Older style web apps; may not
work on new form factors
Not well suited for modern needs
Needs too much work to have
multiple apps for multiple
platforms
Backend
All form factors Mobile apps
ESB
Working on all form factors
Reuse the same logic (and data)
via ESB
Mobile and BPM and web apps
work off the same code base
Front-end strategy for developing
what and which paradigm.
BPM apps
Backend Backend Backend Backend
HCL’s architecture best practices:
1. Composite application development
2. SOA as the backbone for modern application development
3. Data services + Business services + Technology services delivered via SOA
Consumerization demands repurposing of the services for different
applications
32. App store for application
delivery (discovery,
provisioning, analytics, and
support)
33. Complete Application life cycle: What App store provides
33
APIs for
developers
App
discovery
mechanisms
App
promotion
Social
context for
apps
Peer-to-peer
app support
App
upgrades
Multi-device
apps
Multi-
channel apps Technology + Tools + Frameworks +
Social context + Application
Creating an ecosystem of apps:
Run time support for
application discovery,
provisioning, integration, and
analytics
Design time support via
platform and app
registration, categorization,
social context
Examples: Google App store,
FB app store, Apple App store
34. Examples of app store: ITunes
34
Technology: Check. Delivery mechanism:
Check. Platform support: No. Vendor control:
Definitely. Versatile: No web – only their own.
36. Examples of app store: Google Chrome
app store
36
Technology: Check. Delivery mechanism:
Check. Vendor control: Partially
Versatile: Multi-platform.
37. Building your own appstore
• Registration services for registering application
• Application meta data services for configuration, backup, security etc.
Implement design time API’s
• Hosting API’s to run on the platform
• API’s for runtime analytics
• API’s for user management and provisioning
Implement run time API’s
• Platforms for users to develop applications
• Support for standard patterns and technology platforms
Create a set of platforms
38. Related work
• Another way consumerization of IT is handled is
through supporting UDA (User Defined
Applications). Examples: ServiceNow, Microsoft
(Sharepoint + Friends).
• API based development: Most modern web
development (see: www.leanstack.io for
examples).
• App Store: Cloud based app deployment has
become standard – part of app store
functionality.
39. Concluding Remarks
Consumerization is forcing enterprise to
become agile: from concept for
production
Four key elements to support this brave
new world are:
Pace Layered Architecture
Platform based development (with DevOps)
API’s for rapid development
App Stores for app delivery and support
The main purpose of this talk is to go beyond buzz words and define what clearly it means to IT. It is meant as a prescriptive talk – that means, it will take positions and may fail at being comprehensive.
current traditional situation: - Map the enterprise need to a technical gap - see if there is a packaged application - Customize the packaged application - or, develop an application based on the requirementsThere is nothing wrong with that of course. It is standard way of doing business. Most of these questions bold down to “Build vs. Buy”. Of course, even buying has lot of building – customization, extensions etc.
Consumer world operates differentlyYou have a needYou go and find out that there are several applications that satisfy the need in different ways.You pick the one best for youWhat is the main difference between enterprise IT world?Here are the ones:Enterprise is “one size, fits all” model.Enterprise IT looks for the standardization – Development and roll out is long and complex – mostly because there is lot of costs associated with rolling out to users, training and supporting users.For consumer apps, roll out is simple => users discover and users download. Only peer-to-peer support.
While the consumer apps look hunky-dory, their strength seems to be their weakness. That is, they are incredibly democratic – anybody can write anything. That is the weakness as well. All these are the symptoms of that underlying cause. But, what if we can marry both? Can we create apps in consumer model that are enterprise ready?
While enterprises may not be ready for developing their apps fully as consumer apps, there are ways that enterprises can take advantage of TechnologyPeople training and expectationsFalling costs of tools, devices that cater to the usersAnd, do all that in the constraints of enterprises.
This is a sample technology architecture transformation.
- What are consumer style applications - Focus -- not too wide ranging, Do one thing, but do it well - Choice -- deal with the tail of the curve as wellWhat works best in the enterprise apps?GovernanceComprehensiveness – you can do all you need to.
This is a classic modern app storeSubmission:DeliveryDiscovery….This is a powerful app store eco system that is in use. When people think of app store, this is what they think of. But, there are lot of problems with it and limitations. There are lot of choices, that are different from this as well.Btw, lot of companies setup enterprise app store using same technology.
Here, FB even provides execution mechanism. That is they offer a way of development (SDK), delivery (via FB), execution (your own mechanism or sometimes, even on FB).
Chrome app store comes the closest to my idea of app store. It offers everything an enterprise needs: it has a technology platform; it supports discovery; it supports delivery; it offers a run-time as well, though it is not as comprehensive as I would like it to be.Another example would be sfdc.