topic 7
Software Management and License Assignment
Understanding Software Licensing
Role of Systems Administrator: In a Microsoft 365 environment, the role involves managing and distributing software licenses.
End User License Agreement (EULA):
Definition: A legal contract that outlines the rights and responsibilities of the parties involved in the software license.
Contents: Details what is included with the license, including the number of users permitted to access it.
Types of Software Licenses
Single Use License:
Definition: One license purchased for one individual user.
Group or Site Licenses:
Description: Often purchased as a package, these licenses allow multiple users to access the software, but don’t have a strict one-per-user allocation.
Tiered Licensing: Illustrates the concept of tiered packages, e.g., purchasing 25 licenses within a tier and needing to upgrade as user numbers increase (e.g., moving to 75 licenses).
Practical Example of Licensing:
Imaging software case:
Example License Availability: An office can only have 10 active users running the software at once. Adding an 11th user requires closing a license from one of the current users.
ScreenConnect Remote Access Example:
License allowed for 50 simultaneous connections but faced challenges with users keeping multiple connections open, causing issues when trying to assist other users.
Registering Licenses:
Importance: Always activate and register licenses upon acquisition to ensure compliance and access.
Payment Models for Licenses:
Subscription Model:
Definition: Users pay a recurring fee (monthly or annually) to maintain access to the software.
Advantages: Provides continuous software updates and patches.
Disadvantages: Can often lead to higher long-term costs if not managed properly.
Real-world Example: Microsoft 365 licenses operate on a subscription model.
Contractual and Philosophical Considerations:
The complexities of subscription models:
Dystopian media reflection: Referencing the show Black Mirror where a character loses access to their memories due to non-payment of a subscription fee for memory restoration services, highlighting ethical concerns about dependency on subscription-based services.
Considers implications of operational expenditures (OPEX) versus capital expenditures (CAPEX):
OPEX: Subscription costs rolled into current operational budgets.
CAPEX: One-time costs that result in asset acquisition.
Types of Software Varieties:
Shareware:
Definition: Software available for free for a limited trial period, after which payment is required for continued use.
Example: Slack’s premium features were restricted after free access expired.
Freeware:
Definition: Software that can be installed and used for free without payment.
Example: App.diagrams.net for creating diagrams and flowcharts.
Open Source Software:
Definition: Software with publicly available source code that users can modify or customize.
Example: Linux operating system.
Productivity Software:
General definition: Software that assists users in completing tasks, ranging from word processing to spreadsheet applications.
Examples:
Microsoft Word, Excel, PowerPoint, miscellaneous applications like Spotify which can enhance user productivity.
Collaboration Software:
Importance: Increasingly common across different software programs, allowing multiple users to work together in real-time.
Examples:
Microsoft 365 applications, Pronto, ScreenConnect, TeamViewer, Quick Assist.
Business Software:
Definition: Software that is essential for conducting specific business tasks, often proprietary.
Types:
Desktop Publishing Software: Example — Adobe Cloud suite including Photoshop.
CAD and CAM Software: Used in architecture and manufacturing respectively.
Project Management Tools: Example — Microsoft’s GoFigure Project and Trello.
CRM Software: Tools for automating client outreach, e.g., Constant Contact, eLeads.
Database Software:
Common languages: SQL (Structured Query Language), XML.
Examples: Firebird, MySQL.
Importance: Understanding SQL for data manipulation and protection as databases are vulnerable to security threats.
Final Thoughts and Recap:
Reviewed the role of software management by discussing license types, software varieties, and practical examples relating to user scenarios and ethical considerations regarding software dependencies.
Interaction with collaboration software: Encouraged students to identify examples in their environments.