©SAP AG 2005 SAP Real Estate Management Solution Management, SAP AG September, 2005 Business Maps
©SAP AG 2005
SAP Real EstateManagement
Solution Management,SAP AGSeptember, 2005
Business Maps
© SAP AG 2005
SAP Business Maps for SAP Real Estate Management
Solution Map
Business MapsInternal Space ManagementManaging Contracts Adjustment of ConditionsNoticeSales-based Rent SettlementService Charge SettlementThird Party Management Handling of Service and Repair Requests for Real Estate Objects
© SAP AG 2005
SAP Business Maps for SAP Real Estate Management
Solution Map
Business MapsInternal Space ManagementManaging Contracts Adjustment of ConditionsNoticeSales-based Rent SettlementService Charge SettlementThird Party Management Handling of Service and Repair Requests for Real Estate Objects
© SAP AG 2005
Real Estate Solution Map, 2005
Property Acquisition & Disposal Trading Build Lease
Portfolio Management Analytics Architecture Usage Partners Land Use Management
Property Management Real Estate Search Contract Management
Condition Adjustment Sales-Based Rents Service Charge
SettlementThird Party Management
Technical Management Building Operations Maintenance & Repair Modernization & Refurbishment
Support Processes Accounting Controlling Correspondence Tools
© SAP AG 2005
Real Estate Solution MapProperty Acquisition & Disposal
SAP Product Available
SAP Product Available with Future Releases
Future Focus
Partner Product Available
Partner Product Available with Future Releases
Collaborative Business Map Available
Sxx, Vxx, Bxx SAP Product & Service Pxx Partner Product
For more information see: http://www.sap.com
Trading
Purchase Contract (S201, S60) Asset Acquisition (S60) Sales Contract (S201, S60) Asset Retirement (S60) Property Evaluation (S201, B12, S60)
Build
Project Management (S62) Bid Invitation, Award & Invoicing (S63) Cash Management (S60)
Lease
Lease-in (S201, S59) Lease-out (S201, S60)
© SAP AG 2005
SAP Product Available
SAP Product Available with Future Releases
Future Focus
Partner Product Available
Partner Product Available with Future Releases
Collaborative Business Map Available
Sxx, Vxx, Bxx SAP Product & ServicePxx Partner Product
For more information see: http://www.sap.com
Real Estate Solution MapPortfolio Management
SAP Product Available
SAP Product Available with Future Releases
Future Focus
Partner Product Available
Partner Product Available with Future Releases
Collaborative Business Map Available
Sxx, Vxx, Bxx SAP Product & Service Pxx Partner Product
For more information see: http://www.sap.com
Analytics
Operative Reporting (S201)
Management Reporting (S60, S160, S201) Key Performance Indicators(S60, S160, S201)
Architecture
Architectural Structure (S201)
Functional Location (S62)
Equipment (S62) CAD/CAFM Support (P14, S201, S62, S60) Data Transfer (S201, B9, S60, S62)
Usage
Business Entity (S201, S60)
Land (S201, S60) Building (S201, S60) Rental Objects (S201, S60)
Fixed Asset (S60) Data Transfer (S201, B9, S60)
Partners
Partners & Roles (S201, S60)
Addresses (S201, S60)
Land Use Management
Parcel of Land (S201, S60)
Parcel Update (S201, S60)
Land Register (S60, S201)
Other Public Registers (S201, S60) Notice of Assessment (S60, S201) Geographic Information System (P36, S201, S60) Available in Germany only
© SAP AG 2005
SAP Product Available
SAP Product Available with Future Releases
Future Focus
Partner Product Available
Partner Product Available with Future Releases
Collaborative Business Map Available
Sxx, Vxx, Bxx SAP Product & ServicePxx Partner Product
For more information see: http://www.sap.com
Real Estate Solution Map
Link to Business Scenario Map
Property Management
SAP Product Available
SAP Product Available with Future Releases
Future Focus
Partner Product Available
Partner Product Available with Future Releases
Collaborative Business Map Available
Sxx, Vxx, Bxx SAP Product & Service Pxx Partner Product
For more information see: http://www.sap.com
Real Estate Search
Offered Objects (S60, S201) Real Estate Search(S201, S60) Contract Offer (S60, S201)
Contract Management
Contract Data (S201)
Date Management(S201) Renewal (S201) Notice (S201) Framework Agreement(S201) Security Deposit (S201)
Contract Amendments(S201) Own Use (S201)
Condition Adjustment
Adjustment Process(S201) Adjustment Methods(S201)
Sales-Based Rents
Calculation (S201) Sales Reports (S201)
Sales Settlement & Adjustment (S201) Key Figures & Sales Statistics (S201)
Service Charge Settlement
Apportionment Rules(S201) Cost Collection (S64, S201) Settlement (S201) Advance Payment Adjustment (S201) Settlement with External Providers (S201)
Third Party Management
Privatization (S201, S60)
Mandate Accounting(S201, S60) Management Contract(S201, S60) Condominium Owners' Associations (S201, S60)Available in Germany only
© SAP AG 2005
Real Estate Solution MapTechnical Management
SAP Product Available
SAP Product Available with Future Releases
Future Focus
Partner Product Available
Partner Product Available with Future Releases
Collaborative Business Map Available
Sxx, Vxx, Bxx SAP Product & Service Pxx Partner Product
For more information see: http://www.sap.com
Building Operations
Space Management (S201, S62) Occupancy Planning (P14, S201)
Key Management (V42)
Security Management (S61, P75) Services (S63, S64) Fire Safety (S62)
Maintenance & Repair
Maintenance Plans & Requests (S62) Scheduling and Resource Planning (S62) Incoming Malfunction Reports via Internet & Handhelds, Pervasive Computing Devices (S62)
Link to Service Companies (V42) Cost Monitoring (S201, S62) Date Monitoring (S201, S62) Customer Interaction Center (S14) Framework Agreement (S64) Procurement of External Services (S64, S63)
Building Control Systems (S62, V42)
Modernization & Refurbishment
Cost Monitoring (S62) Link to Service Companies (V42)
Modernization Measures (S201, S62) Rent Adjustment (S201)
© SAP AG 2005
Real Estate Solution MapSupport Processes
SAP Product Available
SAP Product Available with Future Releases
Future Focus
Partner Product Available
Partner Product Available with Future Releases
Collaborative Business Map Available
Sxx, Vxx, Bxx SAP Product & Service Pxx Partner Product
For more information see: http://www.sap.com
Accounting
Periodic Postings (S201, S60) One-Time Postings (S201, S60) Payment Transactions (S60) Dunning (S201, S60) Input Tax Opting (S201, S60) Accrual & Deferral (S201, S60) Appreciation & Depreciation (S60, S201)
Controlling
Cost & Revenue Planning (S201, S60)
Direct Costs & Revenues (S201, S8)
Activity Allocation (S201, S60) Settlement (S201, S60) Activity-Based Costing (S60, S201)
Correspondence
Correspondence (S201, S60) Document Management (S201, P24, S60) Records Management (S65, S60, S201) Optical Archive (S201, S60)
Tools
Data Archiving (S201, S60) Business Data Toolset (BDT) (S201, S60) Business Add-In (BAdI) (S201, S60)
Business Application Programming Interface (BAPI) (S201, S60) Enterprise Services Architecture (ESA)(S201, S60)
© SAP AG 2005
Solution Product Table
Solution Map Partner Interface Table
Solution Map Tables
Key Description
P3 Activity Based Costing Interface
P14 Computer Aided Design
P36 Geographical Information Systems
P75 Time and Attendance
Key Description
B9 Data Transfer and Migration Tools
B12 SAP NetWeaver Business Intelligence
S8 SAP Financial Supply Chain Management (applies to mySAP ERP)
S14 mySAP Customer Relationship Management
S59 SAP R/3 Enterprise / mySAP ERP / mySAP Customer Relationship Management
S60 SAP R/3 Enterprise / mySAP ERP / mySAP ERP Financials
S61 SAP R/3 Enterprise / mySAP ERP / mySAP ERP Human Capital Management
S62 SAP R/3 Enterprise / mySAP ERP / mySAP Product Lifecycle Management
S63 SAP R/3 Enterprise / mySAP ERP / mySAP Supplier Relationship Management
S64 SAP R/3 Enterprise / mySAP ERP / mySAP Supply Chain Management
S65 SAP Records Management
S201 SAP Real Estate Management
V42 SAP Consulting Solution of SAP Subsidiary Germany (LGD)
© SAP AG 2005
SAP Business Maps for SAP Real Estate Management
Solution Map
Business MapsInternal Space ManagementManaging Contracts Adjustment of ConditionsNoticeSales-based Rent SettlementService Charge SettlementThird Party Management Handling of Service and Repair Requests for Real Estate Objects
© SAP AG 2005
Real Estate Related Maps in mySAP ERP Solution Map
© SAP AG 2005
Business Scenario Maps for Real Estate
The following Business Scenario maps have been developed for SAP Real Estate Management and are available in SAP Solution Composer:
Internal Space Management
Managing Contracts - NEW
Adjustment of Conditions
Notice
Sales-based Rent Settlement
Service Charge Settlement
Third Party Management - NEW
Handling of Service and Repair Requests for Real Estate Objects
© SAP AG 2005
Internal Space Management
Roles User of SpaceReal Estate ManagerProvider of Space
Business Process
The scenario demonstrates:How the internal department requests additional space and how the real estate manager manages space requirements and maps contractual agreements with the external space provider and the internal department.How the real estate manager has a complete overview of his real estate portfolio and is able to respond to all contractual obligations.By streamlining acquisition, technical and rental management processes, corporate managers are able to better align their company's real estate activities with its general business policies and goals.
© SAP AG 2005
Internal Space ManagementBusiness Benefits User of Space Real Estate
Manager Provider of Space Business Benefits
Make better use of available resources, cut costs, and respond quickly to needs
Flexible space and room management with integration to CAD/CAFM systems
Real estate portfolio transparency
Transparent cost allocation
Record all contractual details
Efficient date tracking
Complete overview of payments made & payments due
Define framework agreement
Negotiate contract & lease space
Assign building to real estate portfolio
Update framework agreement
Controlling & management of
framework agreementContract management
Request for space
Perform space & occupancy planning
Business View(Level 1)
© SAP AG 2005
Managing Contracts
Roles TenantReal Estate Manager
Business Process
The scenario demonstrates:How contracts can be managed in SAP Real Estate Management. How the real estate manager can match vacant properties to specific rental requests submitted by prospects. How the offer and contract management processes are mapped. How the real estate manager negotiates the contractual agreements for rent with the tenant, including start and end dates, rental charges and payment details, notice and renewal clauses, as well as participation in service charge costs. How the real estate manager manages all objects and contracts in his portfolio, and carries out the relevant activities related to these objects. With this process you are able to manage and control the complete real estate contract lifecycle. Information transparency and operation efficiency are enhanced as all relevant data is stored centrally against the contract. The real estate manager has a better overview of his portfolio and tenant relations are improved.
© SAP AG 2005
Managing Contracts
Business Benefits Prospect/Tenant Real Estate Manager Business Benefits
Simple entry of request for property
Documented administration procedures
Improved customer satisfaction
Shorter processing
Minimize frequency and duration of vacancies
Optimize rental process
Optimize portfolio transparency
Accurate mapping and recording of lease
Automated processes
Complete overview of payments due
Make better use of resources and respond quickly to needs
Efficient date tracking
Submit rental search request
Search for offered objects
Create contract offer
Accept contract offer
Create contract
Create RE search request
Manage offered objects
Business View(Level 1)
Print and send contract
Sign contract
© SAP AG 2005
Managing Contracts
Business Benefits Prospect/Tenant Real Estate Manager Business Benefits
Activate signed contract
Make periodic postings for contract
and vacancy
Process open items
Monitor key dates
Renew contract
Submit notice
Give or record notice
Analyze reports for contracts
© SAP AG 2005
Adjustment of Conditions
Roles TenantReal Estate Manager
Business ProcessThe scenario demonstrates:
How the real estate manager performs the adjustment of conditions process. Interaction takes place between the tenant occupying the space and the real estate manager, who rents the space to the tenant. Activities include:
concluding a lease with a tenantentering adjustment parametersperforming the condition adjustmentgenerating correspondenceactivating new condition valuescarrying out financial postings based on new values
You use the adjustment of conditions process to make calculated changes to condition amounts that are charged for the rental or services of real estate objects. The result is a more accurate and timely condition adjustment, saving both time and money, improving operational efficiency.
© SAP AG 2005
Adjustment of Conditions
Business Benefits Tenant Real Estate Manager Business Benefits
Information transparency
Receive accurate & timely adjustments
Documented administration procedures
Accurate mapping & recording of lease
Seamless integration
Efficient date tracking
Standard adjustment processing based on pre-defined rules
Optimize rent revenue
End-to-end processing
Create contract & define adjustment
rules
Communicate calculated condition
adjustment
Confirm condition adjustment amount
Enter approval (if applicable)
Activate adjustment
Sign contract
Simulate possible adjustments
Make periodic posting with new condition
amounts
Generate follow-up postings
Business View(Level 1)
© SAP AG 2005
Notice
Roles TenantReal Estate Manager
Business Process
The scenario demonstrates:A typical notice processing scenario to terminate a lease contract. The collaboration between a tenant and a real estate manager. How the real estate manager can respond quickly and efficiently to the tenant's notice and need to vacate the real estate object he is currently occupying. The definition of the notice procedure and rules at the time of contract conclusion clarifies what needs to be done, by whom, at the right time. The documented process means that the tenant is aware of the procedure, and the real estate manager is able to provide an optimal service to his tenant. Results include increased responsiveness and higher customer satisfaction.
© SAP AG 2005
Notice
Business Benefits Tenant Real Estate Manager Business Benefits
Saves money - no payment of additional rent
Information transparency
Increased customer satisfaction
Accurate mapping & recording of lease
Automated processes
Reduced administration costs
Seamless integration
Optimized rental process
Submit notice
Confirm notice
Vacate rental object
Inspect rental object
Release contract deposit
Check notice rules in contract
Check open items
Receive rental deposit
Advertise vacant space
Business View(Level 1)
© SAP AG 2005
Sales-based Rent Settlement
Roles TenantReal Estate Manager
Business Process
The scenario demonstrates:Collaboration between two business partners - the tenant and the real estate manager. The tenant rents commercial space, e.g. a store, from the real estate manager. The real estate manager negotiates the lease agreement with the tenant. how sales-based rent provides functions for settling sales-based rent agreements in a real estate contract based, on the sales reports of commercial tenants. Terms and conditions for the sales-based rent settlement and adjustment are defined in the contract. how sales and reporting rules are defined. The process describesthe extensive functions for sales-based rent settlement and adjustment, and supports the mapping of the most complex sales-based agreements. Benefits include complete transparency and simplified handling for both the tenant and the real estate manager.
© SAP AG 2005
Sales-Based Rent Settlement
Business Benefits Tenant Real Estate Manager Business Benefits
Information transparency
Efficient reporting of sales
Accurate mapping & recording of lease
Seamless integration
Simplified handling of all sales relevant contracts
Complete overview of all sales reports entered, missing sales reports & settlements
Negotiate contract, define sales-based
rent parameters
Report sales amounts
Check for missing sales reports
Enter missing sales & correct existing sales
amounts
Analyze sales results & correct values
Carry out sales-based rent settlement
Sign lease
Make periodic postings
Business View(Level 1)
© SAP AG 2005
Sales-Based Rent Settlement
Business Benefits Tenant Real Estate Manager Business Benefits
Information transparency
Efficient reporting of sales
Accurate mapping & recording of lease
Seamless integration
Simplified handling of all sales relevant contracts
Complete overview of all sales reports entered, missing sales reports & settlements
Negotiate contract, define sales-based
rent parameters
Report sales amounts
Check for missing sales reports
Enter missing sales & correct existing sales
amounts
Analyze sales results & correct values
Carry out sales-based rent settlement
Sign lease
Make periodic postings
Business View(Level 1)
© SAP AG 2005
Sales-Based Rent Settlement (2)
Business Benefits Tenant Real Estate Manager Business Benefits
Communicate settlement results to
tenant
Receive correspondence &
check results
Pay outstanding amount / Receive
credit note
Adjust advance payments
Analyze sales results and determine key
figures
Success-dependent rent calculation
Accurate forecasting
Easy definition of key performance indicators (KPIs)
Business View(Level 1)
© SAP AG 2005
Service Charge Settlement
Roles TenantReal Estate ManagerService Provider
Business Process
The scenario demonstrates:How costs for the use and maintenance of real estate objects can be accurately calculated and passed-on to the tenants occupying the space, according to a number of different parameters. The interaction between three business partners - the tenant, real estate manager and service provider. The tenant rents space from the real estate manager. The real estate manager manages lease and facility management processes that concern his real estate portfolio. A number of services are provided for the maintenance and service of the real estate objects. These include janitorial services, gardening, cleaning, maintenance and repair etc. The real estate manager negotiates the contractual agreements for these services with the individual service providers. The service charge settlement, or charge-back process ensures that operating costs for services are accurately determined and billed. The system automatically calculates chargeable expenses, balances advance payments, calculates any resulting adjustments and tracks settlement results. The result is an automated process with correct allocation of expenses to the tenants who are incurring the services. The real estate manager is also able to manage all contractual relationships effectively with both tenants and service providers.
© SAP AG 2005
Service Charge SettlementBusiness Benefits Tenant Real Estate
Manager Service Provider Business Benefits
Accurate cost allocation for services received
Improve information transparency
Reduce administration costs, improve business processes & enhance operational efficiency
Complete overview of costs & revenues
Negotiated contract terms
Collaborate with business partners
Seamless integration
Increased transparency
Negotiate contract for services
Sign lease
Make periodic postings
Make payments for rental charges and
operating costsCarry out service
(gardening, cleaning etc)
Define service contract
Define contract & service charge
settlement parameters
Send invoice for services
Enter & pay invoice
Receive paymentBusiness View(Level 1)
© SAP AG 2005
Service Charge SettlementBusiness Benefits Tenant Real Estate
Manager Service Provider Business Benefits
Accurate cost allocation for services received
Improve information transparency
Reduce administration costs, improve business processes & enhance operational efficiency
Complete overview of costs & revenues
Negotiated contract terms
Collaborate with business partners
Seamless integration
Increased transparency
Negotiate contract for services
Sign lease
Make periodic postings
Make payments for rental charges and
operating costsCarry out service
(gardening, cleaning etc)
Define service contract
Define contract & service charge
settlement parameters
Send invoice for services
Enter & pay invoice
Receive paymentBusiness View(Level 1)
© SAP AG 2005
Service Charge Settlement (2)Business Benefits Tenant Real Estate
Manager Service Provider Business Benefits
Collect all apportionable costs
Carry out service charge settlement
Adjust advance payments for
operating costs
Communicate SCS results to tenant
Receive correspondence &
check results
Pay outstanding amounts / Receive
credit note
Activate new condition amounts
Business View(Level 1)
© SAP AG 2005
Third Party Management
Roles TenantReal Estate ManagerOwner
Business Process
The scenario demonstrates:How the real estate manager manages real estate objects on behalf of owners, and maps his relationship with both the owner and the tenants occupying the property. How you can use this business process to manage real estate holdings for third parties. A management contract is used to map the contractual relationship between the owner and the real estate manager. The real estate manager and the owner are represented in the system as two companies, each one having a distinct company code. This ensures proper accounting as well as transparency in the business since the two company codes ensure that there is a distinction made in accounting between expenses and revenues of the manager and those of the owner.A management contract is used to map the contractual relationship between the real estate manager and the owner. The management fees (conditions) that the owner pays to the real estate manager are calculated using flexible calculation methods.
© SAP AG 2005
Third Party Management
Business Benefits Tenant Real Estate
Manager Owner Business Benefits
Improved customer satisfaction
Record all contractual details between owners and tenants
Direct calculation and allocation of management fees
Optimized rental processes
Transparency of expenses and revenues
Reduced administration costs
Automated processes
Information transparency
Give mandate to manage real estate
objects
Create objects and contracts in mandate
Create management contract
Sign management contract
Manage real estate objects and business
partners
Create mandate
Activate mandate
Create lease-out
© SAP AG 2005
Third Party Management (2)
Tenant Real Estate Manager Owner
Sign contract
Perform periodic postings
Pay rental charges Pay management fees
Analyze reports for contracts
© SAP AG 2005
Handling Service & Repair Requests for Real Estate Objects
Roles TenantReal Estate ManagerService Provider
Business ProcessThe scenario demonstrates:
how the real estate manager can manage the services and repairs required for objects in his portfolio.Collaboration between three business partners, the tenant, real estate manager and service provider.The real estate manager is responsible for lease and building administration. He therefore manages all service and repair requests for his buildings. The tenant occupies the space and requests services and repairs such as catering or he reports a fault in his rental object (malfunction report). Due to the fact that many real estate companies do not have these services in-house, and they are needed on a regular basis, the real estate manager outsources the services to service providers. Standard service descriptions and prices are entered in a framework agreement. Seamless integration between the parties involved helps reduce process costs and increases operational efficiency. .
© SAP AG 2005
Handling Service & Repair Requests for Real Estate Objects
Business Benefits Tenant Real Estate
Manager Service Provider Business Benefits
Simple entry of request for service & repair
Improved customer satisfaction
Accurate mapping and recording of services
Optimize maintenance planning & control
History of all maintenance tasks with error locations, causes, costs etc
Accurate cost recovery through complete integration
Optimization of prices, services, availability
Direct allocation of responsibilities, costs etc
Integrated procurement of services & repairs
Documentation of costs according to maintenance type
More accurate forecasting of services required
Define services required
Create service order
Accept service order
Confirm activities
Accept activities
Receive credit note
Define service agreement
Request service or repair for real estate
object
Settle service order
Receive invoice or SCS results
© SAP AG 2005
Business Scenario Maps for Real Estate
The Interaction View (Level 2) has been defined for all Real Estate Business Scenario maps. This provides:
Consistent modeling (process flow, document flow)Link to employee rolesLink to SAP Solution Map
Example: Internal Space Management
Interaction View(Level 2)
Employee Role
Document Flow
© SAP AG 2005
Copyright 2005 SAP AG. All Rights Reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries.Oracle is a registered trademark of Oracle Corporation.UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc.JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden.SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.