Software sales at U Waterloo Successfully moved software sales online Handle purchases from university accounts Integrated with our Active Directory and.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Pharos Uniprint 8.3.
UBC Wide Microsoft Campus Agreement March Products covered under MS Campus Agreement  Windows OS Upgrade –Note: still requires OEM version of OS.
Copyright Tom Parker, Ron DiNapoli, Andrea Beesing, Joy Veronneau This work is the intellectual property of the authors. Permission is granted for.
Futures – Alpha Cloud Deployment and Application Management.
Windows Deployment Services WDS for Large Scale Enterprises and Small IT Shops Presented By: Ryan Drown Systems Administrator for Krannert.
Presented by: Cassells & Associates, CPA, P.A.. Presented by: An always-on connection to your financials Accounting CS offers a completely new way to.
How to use the Student / Temporary Employee Online Time Sheet Q: When will online time sheets be used? A: Go live is September 16, Online time sheets.
15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
STREAMLINING DATA INPUT FOR HRMS USING ROBOT Session Number 1027 presented by Sandra Hurlburt and Alice Pelkman.
Network Redesign and Palette 2.0. The Mission of GCIS* Provide all of our users optimal access to GCC’s technology resources. *(GCC Information Services:
DEPARTMENT OBJECTIVES 1. To Identify and deploy information technology to meet business objective at CKPL. 2.To Provide support to users for systems usage.
Compliance on Demand. Introduction ComplianceKeeper is a web-based Licensing and Learning Management System (LLMS), that allows users to manage all Company,
Kuali Budget Construction Training Catherine Maddaford KBC Administrator.
Unit 1 Living in the Digital WorldChapter 4 – Smart Working This presentation will cover the following topics: Software choices Name:
Better Maintenance of the Schedule of Classes Through Customization and Security.
DESIGNING A PUBLIC KEY INFRASTRUCTURE
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Chapter 3 Applications Software: Getting the Work Done.
Maintaining and Updating Windows Server 2008
Western Illinois University - Electronic Student Services Copyright Statement Copyright Western Illinois University – Electronic Student Services 2001.
California Integrated Water Quality System (CIWQS) and Electronic Self Monitoring Reports (eSMR) Presentation to California Dischargers.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Chapter 7 WORKING WITH GROUPS.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
Microsoft ® Official Course Module 9 Configuring Applications.
Teaching and Learning with Technology  Allyn and Bacon 2002 Administrative Software Chapter 5 Teaching and Learning with Technology.
Information Systems Today, 2/C/e ©2008 Pearson Education Canada Lecture Outline eCommerce Highlights of Electronic Business 2-1.
Before and After: Looking at the Changes in Business Processes.
Transaction Processing System  Business Transactions are certain events that occur routinely in a business firm.  A transaction is a set of activities.
11 MANAGING AND DISTRIBUTING SOFTWARE BY USING GROUP POLICY Chapter 5.
Administrative Software Chapter 7 Teaching and Learning with Technology.
Workstation Imaging Process Overview Thomson Reuters –Manoj Shah –Mike Bowers –Curt Ricard –Sangkhone Stoltz –Joe Ness March 26 th, 2009.
Software and Hardware Interaction
Active Directory Administration Lesson 5. Skills Matrix Technology SkillObjective DomainObjective # Creating Users, Computers, and Groups Automate creation.
Module 6: Configuring User Environments Using Group Policy.
ENCOMPASS Voucher Build Process
IDevices in Council Rock Deep Smarts 1/13/12 Denise Brown Suzanne Loftus.
A Networked Machine Management System 16, 1999.
Is Your Business Ready For The Ultimate Business ERP Solution.
Student Attendance System Requirement Analysis Presentation.
Chapter 8 Configuring and Managing Shared Folder Security.
1 ACTIVATION OF THE ST ScI ELECTRONIC GRANTS MANAGEMENT SYSTEM BY INSTITUTIONAL AUTHORIZING OFFICIALS January, 2001.
WorkManager Concepts & Schema Course Outline The Old “Business Rules” Traditional LBNL CAD Method New “Business Rules” Engineering Data Management WorkManager.
TimeClock Plus UPDATES & ENHANCEMENTS. TCP Version 7 Beta version now being tested Compatible with Apple and mobile devices Different look and numerous.
1 MSTE Visual SourceSafe For more information, see:
GOOMAZURE Mannheim, 6 th October 2015 Stamitz Saal, 2:30 – 3:15 pm.
What are they? Where do they come from? How do I make them go away? 1.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
Presented by: McFadyen & Sumner, CPAs PA. Presented by: An always-on connection to your financials Accounting CS offers a completely new way to work with.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Describe applications and services. Objective Course Weight 5%
Copyright © 2010 Pearson Education, Inc. or its affiliate(s). All rights reserved.1 | Assessment & Information 1 Online Testing Administrator Training.
Maintaining and Updating Windows Server 2008 Lesson 8.
Berkeley Lab Software Distribution Site NLIT Dan Pulsifer - Engineering May 11 th, 2008.
Applications Software. Is a software used to carry out a particular task e.g. a game or word processor.
Presented by: Harlow & Harlow, LLP
Make-Up Testing/Undo Student Test Submissions
Internet Rechartering Update
Database System Concepts and Architecture
Active Directory Administration
SPS FPDS-NG Integration: System Administration
What Is Sharepoint? Mohsen Ashkboos
Getting Started.
Getting Started.
“All About Me” Staff Development Day
Unit 6 NT1330 Client-Server Networking II Date: 7/19/2016
MIT Case Study Notes Paul B. Hill
Preparing for the Windows 8.1 MCSA
Presentation transcript:

Software sales at U Waterloo Successfully moved software sales online Handle purchases from university accounts Integrated with our Active Directory and SCCM infrastructure for automated software delivery Integrated with our license servers for concurrent licenses for scientific software

Triplicate Forms Software sales used to be done in person Required a three-part form with copies distributed Manually entered into a database in batches Did not track who would use the software or what machine it was for

Copying discs We were in the business of copying and producing DVDs Labour-intensive Often wasteful since you prepare multiple copies in advance and they occasionally become out of date

Thin laptops Once Apple stopped putting DVD players into computers, demand for other means of getting software increased markedly

Deploying Software Introduced SCCM into our environment and started deploying more software Increased use of security groups to target machines for deployment

The Move Waterloo purchased buildings and IST moved Perceived as far away (500m but you have to cross the tracks

Sales numbers

Technology mySQL / php – Built on top of an old special purpose web app SCCM Network shares

IST Webstore IST Webstore sells software to – Employees (Faculty, Staff, Grad Students) – Paid from a university account (AFF) – For Research, Teaching or Admin – None of our licenses allow commercial use Access to campus-licensed free software – Free meaning no charge – There is still a license agreement – Employee use on university-owned computer

Concurrent Licenses Started with MATLAB Cheaper – Concurrent is cheaper than single-user – Bulk purchases are cheaper – License is oversubscribed (more users than seats) Requires yearly maintenance payments Need to buy additional seats

Software Management Central IT group offers SCCM to areas that want to use it Integration allows SCCM to automatically deploy to machines that have purchased software Other areas could build their own integration with Active Directory security groups

Software download Managed machines don’t need to download Other downloads hosted on a network share – Robust permissions – Fast network access and storage – No user interface to speak of – Familiar to those who use network drives – Easily handles very large files

Research Software Some research software cannot be used for university administration so should not be offered to staff

Administrative Software Some software should not be purchased using a research account This requirement only applies to a small number of over 3000 different types of funding so was ultimately dropped Office of Research has financial compliance staff responsible for monitoring and training account holders on their requirements

Campus Licenses No cost-recovery Licensed to all university-owned machines We are tracking who obtains the software and that they have agreed to the terms Download accessible until midnight Can use “Get Access” button on Download tab to renew access

Purchase Process 1.Purchase licenses Visit 2.Authorize users or computers To be added to a license server To be deployed automatically Which purchase goes with which machine 3.Deploy or Install on machine Automatic: Managed machines with SCCM Manual: Download from a network share

Who can purchase Financial Requirement: Purchases must be approved by someone with signing authority on the account IST Webstore Requirement: Purchaser must be in the same OU as the account Delegated authority handled by entering another person’s ID in “Who authorized this purchase”

Purchase Scenarios Professor using a research grant Graduate student entering a purchase on behalf of their supervisor / Principal Investigator Staff Member buying software using a research grant Technical Staff buying software for their department using operating funds

Scientific Software We sell MATLAB to researchers for $75 per user per year Concurrent license is oversubscribed (900 users paying for 300 seats) Maintain a list of authorized users

License server integration Webstore application hosts a web page that generates the list of authorized users in the appropriate format for the license server License server runs a script to retrieve the webpage at set intervals License manager runs a reread command to load new list of users

Yearly Renewals When the deadline for license renewal hits, old purchases no longer show up in the authorized users list There is no downtime if people renew before the deadline Users who have not paid are forced to pay for the software

Database / Data Model Purchases Licenses Software Users Machines Software Downloads Software Deployments

Purchases A purchase is one financial transaction, for one software license Purchaser information (name, dept) Account number Quantity, Unit Cost, Total License ID to relate to Licenses

Licenses Valid certain dates (from, to) Cost Related to one piece of software

Software One piece of software with particular rules Can be marked for use in Research, Administration, Teaching, or Campus License If there are two site licenses or sets of rules for one software package (e.g. MATLAB, ArcGIS), each gets its own row in Software

Users Purchase User Name Expiry Date (based on the license purchased, but can be calculated or modified independently)

Machines Purchase Machine Name Expiry Date (based on the license purchased, but can be calculated or modified independently)

Software Downloads Software Name Security Group Name User is added to security after purchase or software assigned to them

Software Deployment Software Name Security Group Name Flag for automatic If automatic, machine is added to group after being assigned Otherwise, end user has option to add machine to group