Technology and Analytics
The systems that hold financial data, the governance and security that protect it, the technologies changing finance work, and the analytics that turn data into decisions. This section is 15% of Part 1 and is tested almost entirely through "which tool or approach fits" scenarios.
About 15 of the 100 multiple-choice questions. Estimated study time: 20 hours.
Your learning path
Four topics in the IMA outline order. Topic 4 (data analytics) carries the interpretation and calculation questions.
Information systems
How transaction cycles capture business events, how ERP and EPM systems integrate them, and where data is stored for analysis.
Accounting information system cyclesWhere each business event is captured
An accounting information system collects, processes, stores and reports financial and non-financial data. It is organized into transaction cycles that all feed the general ledger.
| Cycle | Main activities | Key documents and controls |
|---|---|---|
| Revenue | Sales order, credit approval, shipping, billing, cash collection | Sales order, credit check, shipping document, invoice, remittance advice |
| Expenditure | Requisition, purchasing, receiving, invoice approval, payment | Purchase order, receiving report, vendor invoice, three-way match |
| Production (conversion) | Product design, planning and scheduling, production, cost accounting | Bill of materials, production order, materials requisition, move ticket |
| Human resources / payroll | Hiring, timekeeping, payroll, tax withholding, termination | Personnel file, time records, payroll register; HR separate from payroll |
| Financing | Raising capital, paying interest and dividends, repaying debt | Board authorization, loan agreements, dividend registers |
| General ledger and reporting | Posting journals, adjustments, closing, financial statements | Trial balance, journal-entry approval, audit trail |
Placing events in cycles
A manufacturer records: (1) a customer's order is checked against its credit limit; (2) a production order is released based on the bill of materials; (3) a vendor invoice is matched to the purchase order and receiving report; (4) new hires are added to the payroll master file; (5) the treasurer issues bonds.
ERP and EPMRunning the business vs managing performance
- ERP integrates transaction processing for all functions (finance, purchasing, production, sales, HR) in one database, so an event is recorded once and is visible everywhere. Benefits: consistent real-time data, standardized processes, fewer reconciliations. Risks: high cost, long implementations, business-process change, and a single point of failure.
- EPM (enterprise or corporate performance management) sits on top of ERP and other sources to support planning, budgeting, forecasting, consolidation, and performance reporting (scorecards, dashboards).
- OLTP (online transaction processing) systems such as ERP handle many small updates quickly; OLAP (online analytical processing) supports multidimensional analysis of historical data (slice, dice, drill down).
Data warehouses, marts and lakesStoring data for analysis
| Store | Data | Schema | Typical users |
|---|---|---|---|
| Data warehouse | Structured, cleaned, integrated from many systems; historical | Schema-on-write (defined before loading through ETL) | Analysts and managers across the enterprise |
| Data mart | A subset of the warehouse for one function or department | Schema-on-write | One department (e.g. marketing, finance) |
| Data lake | Raw structured, semi-structured and unstructured data (logs, images, text) | Schema-on-read (structure applied when used) | Data scientists exploring new questions |
ETL (extract, transform, load) moves data from source systems into a warehouse: extract it, clean and standardize it, then load it. Data lakes often use ELT, transforming only when the data is used.
Choosing the right store
A retailer has three needs: (1) the CFO wants consistent five-year sales and margin history across all regions; (2) the marketing team wants a small, fast dataset of campaign results only; (3) data scientists want to combine website clickstreams, call-center recordings and social-media posts to find churn signals.
Finished Information systems?
Mark it complete when you can place any event in its cycle and choose between a warehouse, mart and lake.
Data governance
Managing data through its life, governing IT with COBIT, defending against cyber-attacks and respecting privacy law.
Data governance and the data lifecycleFrom capture to purging
Data governance sets who owns data, the policies and standards that apply to it, and how quality, security and compliance are monitored. Data owners (business) decide access and use; data stewards maintain quality; IT custodians operate the systems.
- Capture: data is created or acquired (entry, devices, purchase).
- Maintenance: cleaning, enriching and moving data so it is usable.
- Synthesis: creating new values from existing data (e.g. a credit score).
- Usage: applying data in operations and decisions.
- Publication: sending data outside where it is used (reports, customer statements).
- Archival: storing data no longer in active use, retrievable if needed.
- Purging: securely deleting data at the end of its retention period.
Data quality dimensions: accuracy, completeness, consistency, timeliness, validity and uniqueness.
A customer record through its life
An insurer: (1) a customer completes an online application; (2) the address is standardized and duplicates merged; (3) a model calculates a risk score from the application; (4) underwriters use the score to price the policy; (5) a premium notice is mailed; (6) seven years after the policy lapses, the record moves to low-cost storage; (7) after the legal retention period, it is securely deleted. Separately, 4% of records share an email address with another customer.
COBIT 2019A framework for governing enterprise IT
COBIT (ISACA) separates governance (the board evaluates, directs and monitors) from management (executives plan, build, run and monitor). Its 40 objectives fall into five domains:
| Domain | Area | Example objective |
|---|---|---|
| EDM: Evaluate, Direct and Monitor | Governance | Ensure risk optimization; ensure benefits delivery |
| APO: Align, Plan and Organize | Management | Manage strategy, budget, risk, security |
| BAI: Build, Acquire and Implement | Management | Manage projects, requirements, changes |
| DSS: Deliver, Service and Support | Management | Manage operations, incidents, continuity, security services |
| MEA: Monitor, Evaluate and Assess | Management | Monitor performance, internal control, compliance |
Governance: EDM (board). Management: APO (plan) → BAI (build) → DSS (run) → MEA (monitor).
Cyber-attacks and controlsMatch the threat to the defense
| Attack | How it works | Main controls |
|---|---|---|
| Phishing / spear phishing | Fake messages trick users into revealing credentials or opening malware; spear phishing targets specific people | Training, email filtering, MFA, call-back verification |
| Business email compromise | Impersonates an executive or vendor to redirect payments | Payment verification by phone, dual approval |
| Ransomware | Encrypts data and demands payment | Offline/immutable backups, patching, least privilege, endpoint protection |
| Denial of service (DoS / DDoS) | Floods a system with traffic so legitimate users cannot reach it | Traffic filtering, scalable cloud capacity, DDoS mitigation services |
| SQL injection | Malicious code in input fields manipulates the database | Input validation, parameterized queries |
| Man-in-the-middle | Intercepts communications between two parties | Encryption in transit (TLS), VPNs, certificate checks |
| Insider threat | Employees misuse legitimate access | Least privilege, segregation of duties, activity logging, prompt deprovisioning |
Is an email-security program worth it?
A company estimates a 25% annual chance of a successful phishing attack costing $800,000 (fraud, recovery, downtime). Training, email filtering and MFA would cut the probability to 5% at a cost of $90,000 a year.
PrivacyPersonal data and the laws that protect it
- GDPR (EU): applies to anyone processing EU residents' data; lawful basis, consent, data minimization, rights to access and erasure, breach notification within 72 hours, large fines.
- CCPA/CPRA (California): rights to know, delete and opt out of the sale or sharing of personal information.
- HIPAA (US health data) and GLBA (financial institutions) protect sector-specific data.
- Good practice: collect only what is needed, anonymize or pseudonymize data used for analytics, restrict access, and set retention limits.
Finished Data governance?
Mark it complete when you can match each attack to its control and name the COBIT domains.
Technology-enabled finance transformation
How new systems are built and introduced, and what RPA, AI, cloud computing and blockchain can and cannot do for finance.
Systems development life cyclePhases, methods and conversion
flowchart LR P[Planning and feasibility] --> A[Systems analysis] A --> D[Design] D --> B[Development] B --> T[Testing] T --> I[Implementation] I --> M[Operation and maintenance] M -. new needs .-> P
- Planning / feasibility: define the problem; assess economic, technical, operational and schedule feasibility.
- Systems analysis: study the current system and gather user requirements.
- Design: specify outputs, inputs, data, processes and controls (conceptual, then detailed).
- Development: build or buy and configure the software.
- Testing: unit, integration, system and user-acceptance testing.
- Implementation: training, data conversion, go-live, post-implementation review.
- Operation and maintenance: fixes and enhancements under change management.
| Conversion | How | Risk | Cost |
|---|---|---|---|
| Direct (cutover) | Old system off, new system on | Highest | Lowest |
| Parallel | Run both and compare results | Lowest | Highest |
| Pilot | One location or unit first, then roll out | Low to moderate | Moderate |
| Phased | One module at a time | Moderate | Moderate |
Waterfall completes each phase before the next and suits stable, well-understood requirements. Agile (e.g. Scrum) delivers working software in short iterations with continuous user feedback, and suits changing requirements.
Choosing a conversion method
(1) A bank replaces its core deposit system; errors could misstate customer balances. (2) A retailer with 300 identical stores installs a new point-of-sale system. (3) A company moves from a spreadsheet to a cloud expense app; the old process can be dropped overnight.
Automation and AIRPA, machine learning, natural language processing
- Robotic process automation: software bots mimic user actions on rules-based, repetitive, high-volume tasks with structured inputs (invoice entry, bank reconciliation matching, report distribution). Bots follow rules; they do not learn. Risks: bots break when screens change; bot credentials need access control; errors repeat at scale.
- Artificial intelligence / machine learning: systems that learn patterns from data. Supervised learning uses labeled outcomes (fraud / not fraud) to predict; unsupervised learning finds structure without labels (clustering customers). NLP reads text (contracts, emails); generative AI drafts text and code.
- AI risks: biased or poor training data, lack of explainability ("black box"), overreliance, and data privacy. Human review remains a key control.
An accounts payable bot
Bots would take over 2,500 hours a year of invoice keying at a loaded cost of $40 per hour. Implementation costs $60,000; licenses and support cost $15,000 a year.
Cloud computing and blockchainService models, deployment, distributed ledgers
| Model | Provider manages | Customer manages | Example |
|---|---|---|---|
| IaaS | Hardware, storage, networking | Operating system, applications, data | Renting virtual servers |
| PaaS | Infrastructure plus operating system and development tools | Applications and data | Building a custom app on a hosted platform |
| SaaS | Everything up to the application | Data, users, configuration | Cloud ERP, payroll, CRM |
Deployment: public (shared provider infrastructure), private (dedicated to one organization), hybrid (mix). Benefits: scalability, pay-as-you-go (capex becomes opex), fast deployment. Risks: vendor dependence, data location and privacy, availability, and the need to review the provider's controls (a SOC 1 or SOC 2 report).
- Blockchain: a distributed ledger shared by many nodes; blocks are linked by cryptographic hashes and added by consensus, so recorded transactions are practically immutable. Public (permissionless) vs private/permissioned (known participants, e.g. a supply-chain consortium).
- Smart contracts: code on a blockchain that executes automatically when conditions are met (release payment when a shipment is confirmed).
- Limits: immutable does not mean accurate (garbage in stays in); scalability, energy use (proof of work), regulation, and the "oracle" problem of getting reliable external data.
Finished Technology-enabled finance transformation?
Mark it complete when you can order the SDLC and pick the right technology for a task.
Data analytics
The four types of analytics, data-mining techniques, how to read a regression, sensitivity and simulation, and how to show results honestly.
Types of analytics and data miningWhat happened, why, what will, what should
| Type | Question | Examples |
|---|---|---|
| Descriptive | What happened? | Monthly sales dashboard, variance reports, KPIs |
| Diagnostic | Why did it happen? | Drill-down into a region's margin decline, root-cause analysis, correlation |
| Predictive | What is likely to happen? | Sales forecasts by regression, credit-default scoring, churn prediction |
| Prescriptive | What should we do? | Optimization of product mix, dynamic pricing, recommended reorder quantities |
- Big data: volume, velocity, variety, veracity (and value).
- Data mining techniques: classification (assign to known categories, e.g. fraud/not fraud), clustering (find natural groups without labels), regression (predict a number), association rules (items bought together), anomaly detection (outliers such as unusual journal entries).
- Benford's law: in many natural datasets the first digit is 1 about 30% of the time and 9 under 5%; departures can flag fabricated numbers.
TP true positives, FP false positives (false alarms), FN false negatives (missed cases), TN true negatives.
How good is the fraud model?
A model flags 60 of 200 expense claims as suspicious. Investigation finds 45 of the flagged claims were fraudulent; 5 fraudulent claims were not flagged.
Reading a regressionCoefficients, R², p-values, pitfalls
b = change in y for a one-unit change in x, others held constant. R² = share of the variation in y explained. p-value < 0.05 → the coefficient is statistically significant.
- Correlation is not causation: a third factor may drive both variables.
- Multicollinearity: independent variables highly correlated with each other make individual coefficients unreliable.
- Extrapolation: predictions outside the range of the data are unreliable.
- A high R² does not prove the model is right; check the logic, the residuals and the significance of each variable.
Advertising and sales
Six months of data ($000): advertising 10, 12, 15, 18, 20, 25; sales 118, 136, 140, 167, 163, 199. Management plans $22,000 of advertising next month.
Sensitivity analysis and simulationWhat-if, scenarios and Monte Carlo
- Sensitivity (what-if) analysis changes one input at a time to see which drivers move the result most.
- Scenario analysis changes several inputs together (best, base, worst case).
- Monte Carlo simulation draws every uncertain input from a probability distribution thousands of times, producing a distribution of outcomes: the mean, the spread and the probability of a loss.
Which driver matters most?
Base case: 10,000 units at $50; variable cost $30 per unit; fixed costs $120,000. Profit = $80,000. Test a 10% adverse change in price and in volume.
Visualization best practicesThe right chart, shown honestly
| Purpose | Best chart |
|---|---|
| Trend over time | Line chart |
| Compare categories | Bar (column) chart, sorted |
| Relationship between two variables | Scatter plot |
| Parts of a whole (few parts) | Stacked bar or, sparingly, a pie chart |
| Distribution | Histogram or box plot |
| Bridge from one total to another | Waterfall chart (e.g. budget-to-actual profit) |
- Start bar-chart axes at zero; truncated axes exaggerate differences.
- Remove clutter (3-D effects, heavy gridlines); highlight the message; label directly.
- Know the audience: executives want a few KPIs on a dashboard with drill-down; analysts want detail.
Finished Data analytics?
Mark it complete when you can classify an analysis, interpret a regression and explain when to simulate.
Interactive tools
Practice classifying analytics requests and ordering the SDLC, then see how sensitivity analysis and Monte Carlo simulation describe risk.
Analytics type classifier
Read each business request and decide which type of analytics it calls for. You get instant feedback; each round draws eight requests.
SDLC phase ordering
Put the phases of the systems development life cycle in order. Drag them, or focus a phase and use the arrow buttons (or Alt + ↑/↓).
Sensitivity and Monte Carlo simulator
A one-product profit model. Sensitivity shows the effect of a 10% adverse change in each driver; the simulation draws volume and price from normal distributions and variable cost from a uniform range. The seed makes every run reproducible.
Formula sheet
Every formula and key framework in Technology and Analytics on one sheet. Print it from here: the sidebar is hidden and the sheet prints black on white.
Flashcards
Recall first, then flip. Your grade schedules the next review (SM-2-lite).
Practice MCQs
Practice mode gives instant feedback; timed mode allows 1.8 minutes per question, like the exam. Filter by topic, difficulty, or questions you missed.
Written-response practice
Write your answer first (aim for about 30 minutes per case), then compare it with the model answer and score yourself against the rubric. Show your calculations: the exam awards marks for method.
Glossary
Search the section's vocabulary. Underlined terms in the lessons show these definitions on hover or keyboard focus.