Commissioned Research
Top 10 Best AWS IoT Core Development Services of 2026

GITNUXSOFTWARE REVIEW

Digital Transformation In Industry

Top 10 Best AWS IoT Core Development Services of 2026

Editorial roundup comparing aws iot core development services and where Cognizant, Capgemini, and Accenture fit for AWS IoT projects.

19 min readUpdated Editorially scoped research
How we ranked these tools
01Editorial Scope

Vendors set the topic, but our editors set the inclusion criteria and the evaluation framework before research starts.

02Source Research

Search agents gather the source set and the review record, including transcriptions of video reviews and podcasts.

Read our full methodology →

Framework: Features 40% · Ease 30% · Value 30%

Gitnux may earn a commission through links on this page. This does not influence our reviews. Editorial policy

AWS IoT Core development services matter when teams need MQTT topic design, device onboarding, and data modeling that maps cleanly into AWS IoT Core rules and downstream analytics. This comparison helps technical evaluators weigh delivery models and tradeoffs across integration depth, API and automation support, RBAC and audit log coverage, and the ability to scale messaging throughput without breaking device provisioning workflows.

Cognizant is the best pick for enterprise teams doing managed AWS IoT Core development because its fleet provisioning automation and identity artifacts keep device onboarding consistent across environments, while Luxoft is a strong alternative for teams needing production-grade onboarding automation tied to lifecycle workflows.

Editor’s top 3 picks

Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.

Editor pick
1

Cognizant

Automation around fleet provisioning workflows and identity artifacts keeps device onboarding consistent across environments.

Best for: Fits when enterprise teams need managed IoT Core development with repeatable provisioning and governance-ready releases.

2

Capgemini

Editor pick

Implementation support that connects fleet provisioning, authorization, and rules-based routing into a deployable operating workflow.

Best for: Fits when large fleets need coordinated provisioning, routing, and governance controls across teams.

3

Accenture

Editor pick

Delivery governance that coordinates IoT engineering, security design, and multi-service deployment automation in one program.

Best for: Fits when enterprises need controlled, repeatable AWS IoT Core delivery across many device types.

Comparison Table

1
CognizantBest overall
enterprise_vendor
9.1/10
Overall
2
enterprise_vendor
8.9/10
Overall
3
enterprise_vendor
8.6/10
Overall
4
enterprise_vendor
8.5/10
Overall
5
enterprise_vendor
8.3/10
Overall
6
specialist
7.8/10
Overall
7
specialist
7.6/10
Overall
8
specialist
7.0/10
Overall
9
enterprise_vendor
6.9/10
Overall
10
enterprise_vendor
6.6/10
Overall
#1

Cognizant

enterprise_vendor

Multinational IT services firm providing AWS IoT Core development and IoT platform engineering.

9.1/10
Overall
Features9.1/10
Ease of Use9.1/10
Value9.1/10
Standout feature

Automation around fleet provisioning workflows and identity artifacts keeps device onboarding consistent across environments.

Cognizant fits teams that need AWS IoT Core development with strong integration depth across device authentication, MQTT topic handling, and message routing into downstream services. The engagement model is usually anchored on API surface clarity, so application teams can coordinate provisioning calls, policy updates, and ingestion behavior without manual steps. Fleet rollout work often includes automation for repeatable deployments so staging and production stay aligned.

A key tradeoff is that Cognizant’s IoT Core projects tend to require early decisions on certificate lifecycle and authorization structure so downstream rules and jobs wiring do not drift. Cognizant works best when the target architecture already uses MQTT over TLS with defined topic conventions, and when the team can provide device constraints and expected QoS behavior up front.

Pros
  • +Clear API integration across provisioning, policies, and ingestion flows
  • +Fleet rollout automation reduces environment drift during releases
  • +Production messaging design aligns topic conventions with routing rules
  • +Governance artifacts stay consistent for operations handoff
Cons
  • –Early authorization design is required to avoid rework
  • –MQTT topic taxonomy decisions can slow planning for new device types
Use scenarios
  • Enterprise device ops teams

    Automated fleet onboarding across environments

    Lower onboarding variance

  • IoT platform engineering

    Rules engine routing for telemetry

    Cleaner telemetry pipelines

Show 1 more scenario
  • Security engineering teams

    Certificate-based authentication integration

    Tighter access control

    Cognizant integrates certificate identity into access controls so device authentication remains consistent end-to-end.

Best for: Fits when enterprise teams need managed IoT Core development with repeatable provisioning and governance-ready releases.

#2

Capgemini

enterprise_vendor

Global IT services and consulting firm offering AWS IoT Core solutions through its digital engineering practice.

8.9/10
Overall
Features8.9/10
Ease of Use8.9/10
Value8.9/10
Standout feature

Implementation support that connects fleet provisioning, authorization, and rules-based routing into a deployable operating workflow.

Capgemini brings a delivery pattern suited to multi-team IoT programs where device onboarding, certificate handling, and message routing must be coordinated across cloud and edge stakeholders. The strongest fit shows up when the project needs structured automation around provisioning flows and repeatable environment setup. Engineering output tends to focus on MQTT over TLS connectivity patterns, rules-based message routing, and integration surfaces that other internal services can consume. Governance alignment is often a priority when device fleet growth and auditability are part of the acceptance criteria.

A key tradeoff is that deeper integration into enterprise governance and delivery pipelines can increase initial build effort before the first devices can run end-to-end. Capgemini is most effective when a team plans for fleet provisioning, policy lifecycle, and operational monitoring requirements from the start. It is a less efficient path for short prototypes that only need a minimal device publish to a single topic.

Pros
  • +End-to-end delivery across identity, provisioning, and message routing
  • +Engineering artifacts map cleanly to internal integration APIs
  • +Automation focus supports repeatable IoT environment deployment
  • +Strong fit for enterprise governance and audit log workflows
Cons
  • –Higher upfront effort when governance alignment is required
  • –Better suited to program scale than quick single-device prototypes
Use scenarios
  • Cloud platform teams

    Provision and onboard a device fleet

    Faster fleet onboarding cycles

  • Systems integration teams

    Route telemetry into internal services

    More reliable telemetry ingestion

Show 1 more scenario
  • Enterprise security teams

    Enforce certificate-based device authentication

    Reduced device access risk

    Capgemini implements policy and authorization patterns that keep device access tightly controlled across environments.

Best for: Fits when large fleets need coordinated provisioning, routing, and governance controls across teams.

#3

Accenture

enterprise_vendor

Global professional services firm offering AWS IoT Core implementation as part of its Industry X.0 practice.

8.6/10
Overall
Features8.6/10
Ease of Use8.6/10
Value8.6/10
Standout feature

Delivery governance that coordinates IoT engineering, security design, and multi-service deployment automation in one program.

Accenture fits AWS IoT Core programs that need more than device-side messaging. Delivery commonly spans fleet onboarding processes, device authentication design, and message routing logic into downstream analytics or operations systems. Integration depth is strongest when IoT is part of a broader platform build that includes CI and deployment automation across multiple AWS services. Governance support tends to be practical for regulated environments that require consistent access patterns and change tracking.

A notable tradeoff is that Accenture delivery can feel heavy when only a small proof-of-concept is needed. The engagement cadence works best when there is enough scope to justify architecture reviews, security design, and environment separation across development and release pipelines. One strong usage situation is a fleet migration where existing device authentication and topic contracts must be standardized before scaling onboarding.

Accenture also aligns well with programs that need operational feedback loops after deployment. Device fleet issues are handled through structured troubleshooting workflows that connect cloud telemetry with device deployment artifacts and release events.

Pros
  • +Enterprise-grade delivery governance for IoT releases
  • +Strong integration with downstream AWS services and pipelines
  • +Clear approach to device identity and access control design
  • +Automation-first engineering for repeatable environment builds
Cons
  • –Can be slow for narrow, short IoT pilots
  • –High-touch architecture work increases coordination overhead
  • –Fleet-wide onboarding requires clear input on device fleet details
  • –Deep customization can extend delivery timelines
Use scenarios
  • Enterprise platform engineering teams

    Standardize fleet onboarding and device access

    Fewer onboarding failures at scale

  • Industrial IoT operations leaders

    Route telemetry into operational workflows

    Faster issue triage

Show 2 more scenarios
  • Regulated industry security teams

    Create auditable device-to-cloud controls

    Cleaner audit evidence

    Accenture structures access controls and release workflows to support traceable changes in production.

  • Global engineering program managers

    Build repeatable CI and deployment pipelines

    More predictable releases

    Accenture implements automated deployment patterns so IoT changes ship consistently across accounts and environments.

Best for: Fits when enterprises need controlled, repeatable AWS IoT Core delivery across many device types.

#4

Deloitte

enterprise_vendor

Big Four consultancy providing AWS IoT Core strategy, architecture, and managed services.

8.5/10
Overall
Features8.5/10
Ease of Use8.5/10
Value8.5/10
Standout feature

Deloitte’s delivery governance and control mapping for IoT operations is tailored to regulated environments.

Deloitte helps enterprises deliver AWS IoT Core programs by combining engineering delivery with enterprise governance and audit-ready operating models. Work typically covers end-to-end connectivity design, including device onboarding workflows, secure messaging patterns, and migration planning for existing telemetry pipelines.

Pros
  • +Strong governance artifacts that map well to regulated IoT programs
  • +Experienced integration work across identity, telemetry, and operational controls
  • +Clear automation patterns for repeatable onboarding across many devices
  • +Structured delivery approach reduces drift across multi-team IoT rollouts
Cons
  • –Heavier process overhead can slow early prototypes
  • –IoT-specific tuning may require client engineering to land in production
  • –Customization depth can increase delivery timeline on complex device fleets
  • –Some design work depends on AWS service selections that the client must own

Best for: Fits when large enterprises need governed AWS IoT Core delivery with strong operational controls.

#5

Wipro

enterprise_vendor

Global technology services firm providing AWS IoT Core development and IoT solution engineering.

8.3/10
Overall
Features8.3/10
Ease of Use8.3/10
Value8.3/10
Standout feature

Wipro packages IoT device lifecycle and policy wiring into repeatable, governed engineering workflows that plug into existing delivery pipelines.

Wipro builds and modernizes AWS IoT Core solutions that connect fleets to MQTT-based ingestion, device-side publishing, and rules-driven backends. Delivery centers on end-to-end engineering from device onboarding workflows through cloud integration and production monitoring, with AWS integration patterns tailored to enterprise delivery processes.

Pros
  • +End-to-end IoT delivery from onboarding to rules engine wiring and operations readiness
  • +Enterprise-grade automation for repeatable device lifecycle workflows across environments
  • +Strong integration focus for connecting telemetry streams to existing enterprise services
  • +Clear governance patterns that support role separation and controlled release cycles
Cons
  • –Requires disciplined requirements work to map device identity and permissions correctly
  • –Custom authorizer and policy variable usage can add engineering effort beyond baseline MQTT work
  • –Higher coordination overhead when multiple internal platforms must be integrated at once
  • –Feature depth depends on the client’s AWS architecture maturity and target workload design

Best for: Fits when enterprises need governed AWS IoT Core implementation plus integration into existing telemetry, identity, and operations workflows.

#6

Luxoft

specialist

Global digital services company providing AWS IoT Core development for automotive and industrial clients.

7.8/10
Overall
Features7.8/10
Ease of Use7.8/10
Value7.8/10
Standout feature

Luxoft’s delivery pattern emphasizes production-grade onboarding automation that couples device connectivity with lifecycle workflows.

Luxoft delivers AWS IoT Core development work focused on end-to-end device connectivity, message routing, and operationalization for production deployments. Teams typically get support for MQTT integration, rules-based ingestion flows, and cloud-side automation that reduces manual steps during device onboarding.

Pros
  • +Integration delivery for telemetry ingestion paths tied to real device constraints
  • +Automation-oriented onboarding workflows that reduce repetitive device setup
  • +Strong engineering focus on secure messaging and authorization wiring
  • +Practical attention to operational concerns like troubleshooting and lifecycle handling
Cons
  • –Governance and automation still require active client ownership for RBAC design
  • –Some teams may need extra scaffolding for highly customized device protocols
  • –MQTT feature depth can depend on how device firmware teams can coordinate
  • –Integration timelines can lengthen when downstream systems need parallel changes

Best for: Fits when enterprise teams need deep AWS IoT Core integration plus onboarding automation across a managed fleet.

#7

Caylent

specialist

AWS Premier Tier Services Partner specializing in cloud-native development including AWS IoT Core solutions.

7.6/10
Overall
Features7.6/10
Ease of Use7.6/10
Value7.6/10
Standout feature

Builds production-grade MQTT-to-workflow wiring with an emphasis on maintainable integration touchpoints across AWS services.

Caylent focuses on end-to-end AWS IoT Core application delivery that pairs device-side engineering with cloud wiring for reliable MQTT ingestion and workflow-driven operations. Delivery emphasizes automation around deployment and environment management, so teams can move from proof of connectivity to governed rollout with fewer manual steps.

Pros
  • +End-to-end delivery that links device messaging patterns to cloud rules outcomes
  • +Automation and API-centric integration work reduces handoffs between teams
  • +Governance-minded implementation for multi-environment deployment and operational controls
  • +Clear engineering focus on message routing and telemetry ingestion correctness
Cons
  • –Less suited for teams that only need minimal device connectivity scaffolding
  • –Automation depth can increase upfront alignment time for unclear device ownership
  • –Requires strong AWS architecture input to avoid brittle data flows

Best for: Fits when teams need AWS IoT Core development that connects device messaging, cloud rules, and operational governance.

#8

2nd Watch

specialist

AWS Premier Consulting Partner delivering cloud migration and IoT workload development on AWS.

7.0/10
Overall
Features7.0/10
Ease of Use7.0/10
Value7.0/10
Standout feature

Delivery uses a configuration and automation pipeline that keeps fleet provisioning and messaging routing consistent across environments.

2nd Watch drives AWS IoT Core development with a systems engineering focus on device onboarding, secure connectivity, and production operationalization. Its work pattern emphasizes infrastructure-as-code delivery, repeatable deployment automation, and integration depth across AWS services used by telemetry ingestion.

Pros
  • +Automation-first delivery for repeatable AWS IoT Core environments
  • +Strong integration work across telemetry ingestion and routing components
  • +Clear security implementation patterns for device certificate authentication
  • +Governed rollout support for multi-team device programs
Cons
  • –Requires heavier upfront alignment on device identity and lifecycle workflows
  • –More engineering lift than smaller firms for proof-of-concept phases
  • –Ops runbook coverage can depend on shared responsibilities with client teams
  • –May need additional vendors for specialized OTA firmware tooling

Best for: Fits when mid-market teams need managed AWS IoT Core engineering with strong security and rollout control.

#9

HCLTech

enterprise_vendor

Global technology company offering AWS IoT Core architecture and implementation services.

6.9/10
Overall
Features6.9/10
Ease of Use6.9/10
Value6.9/10
Standout feature

Fleet onboarding automation centered on just-in-time registration workflows tied to controlled identity and provisioning steps.

HCLTech delivers AWS IoT Core development through end-to-end engineering for device connectivity, ingestion, and backend integration. The work typically spans MQTT client and topic design, secure certificate-based authentication flows, and rules engine routing into downstream services.

Pros
  • +Strong integration work between device messaging and backend processing pipelines
  • +Practical approach to fleet onboarding workflows for large device counts
  • +Security implementation guidance for certificate-based authentication and TLS
  • +Engineering focus on MQTT topic hierarchy and QoS behavior for reliable ingestion
Cons
  • –Governance and audit expectations can require upfront alignment on RBAC and controls
  • –Advanced MQTT 5 feature usage may need additional design time for topic strategy
  • –Operational tuning for throughput and buffering is not always packaged as a repeatable runbook
  • –Complex rule routing often depends on clear handoff artifacts from client teams

Best for: Fits when teams need custom AWS IoT Core integration and fleet onboarding engineering under a defined architecture.

#10

Tata Consultancy Services

enterprise_vendor

Global IT services leader providing AWS IoT Core implementation within its IoT and Digital Engineering unit.

6.6/10
Overall
Features6.6/10
Ease of Use6.6/10
Value6.6/10
Standout feature

Governance-first delivery that coordinates device identity, messaging contracts, and operational runbooks across releases.

Tata Consultancy Services delivers AWS IoT Core development work for enterprises that need custom device connectivity, back-end integration, and industrial-grade delivery governance. The service is typically oriented around end-to-end IoT system build-outs that connect device messaging to analytics, workflow automation, and operational tooling.

Pros
  • +Strong systems integration around device messaging and cloud workflows
  • +Clear governance for release management across device and cloud components
  • +Depth in certificate-based authentication and fleet onboarding patterns
  • +Practical automation support for configuration and environment alignment
Cons
  • –Hands-on tuning of broker-level behaviors may require extra client time
  • –Requires deliberate setup discipline for identity, topics, and permissions
  • –Advanced MQTT 5 edge cases need explicit workshop planning
  • –Dependency on broader AWS service integration can widen project scope

Best for: Fits when enterprise teams need controlled, integration-heavy IoT Core delivery with predictable governance and handover.

Conclusion

After evaluating 10 aws iot core development, Cognizant stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.

Our Top Pick
Cognizant

Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.

Frequently Asked Questions About Aws Iot Core Development

How do service providers approach MQTT message routing and rules engine wiring in AWS IoT Core projects?
Caylent designs maintainable MQTT-to-workflow wiring and ties rules execution to operational dashboards so telemetry routing stays consistent across environments. Capgemini focuses on API-focused implementation around policies, authorizers, and SQL-based message routing so fleet scale routing becomes deployable as an operating workflow. Luxoft typically emphasizes integration depth across telemetry pipelines and the lifecycle steps needed to keep routing logic production-ready.
Which provider delivers fleet provisioning workflows with consistent certificate handling across multiple environments?
Cognizant builds automation around fleet provisioning workflows and identity artifacts so device onboarding stays consistent across environments. 2nd Watch uses an infrastructure-as-code delivery pattern that keeps provisioning and certificate handling repeatable across stages. HCLTech supports fleet scaling patterns such as just-in-time registration so onboarding remains automatable as device counts grow.
How do engagements handle device identity, RBAC, and audit log needs for security-sensitive deployments?
Accenture coordinates identity, messaging, and operational controls with governance-ready change management and auditable workflow artifacts. Deloitte maps IoT operations controls to enterprise governance and provides audit-ready operating models for regulated ecosystems. Tata Consultancy Services uses a governance-first delivery approach that coordinates device identity, messaging contracts, and operational runbooks across releases.
When do teams choose just-in-time registration instead of pre-provisioning in a managed device onboarding model?
HCLTech uses just-in-time registration patterns when device counts and onboarding timing change rapidly and onboarding must stay automatable. Luxoft supports production deployments where onboarding automation reduces manual steps during device lifecycle workflows. 2nd Watch fits teams that need controlled rollout mechanics and shared governance that can still accommodate dynamic registration events.
What breaks if an AWS IoT Core integration treats device onboarding and cloud governance as separate workstreams?
TCS coordinates device identity, messaging contracts, and operational runbooks across releases, which avoids drift when device onboarding changes later. Deloitte reduces implementation drift by combining engineering delivery with enterprise governance and a controlled integration surface. Accenture targets multi-service programs where release workflows and identity design must align to prevent inconsistent authorization and operational handling.
Which providers are strongest when the project must integrate IoT telemetry into existing data platforms and workflow automation systems?
Wipro packages device lifecycle and policy wiring into governed engineering workflows that plug into existing telemetry, identity, and operations pipelines. Caylent emphasizes integration touchpoints across AWS services so message routing matches production telemetry needs. Accenture also supports automation-ready engineering practices for multi-service deployments when IoT joins data platforms and eventing workflows.
How do providers handle API integration surfaces between device connectivity logic and backend systems?
Cognizant delivers API and rules engine wiring for telemetry ingestion while keeping governance artifacts consistent for operations teams. Capgemini provides API-focused implementation support around authorization and operational workflows so the integration surface stays coherent across teams. Luxoft couples message routing and onboarding automation with cloud-side workflows so backend interfaces align with device messaging behavior.
Which delivery model works best for teams that need controlled rollout mechanics across many device types?
2nd Watch emphasizes infrastructure-as-code delivery and repeatable deployment automation with shared governance across device and cloud teams. Accenture runs complex integration programs that coordinate IoT engineering, security design, and multi-service deployment automation in one governance-controlled program. Capgemini supports large fleets with coordinated provisioning, routing, and governance controls across teams.
How do providers reduce configuration mistakes when defining policies, authorizers, and topic hierarchy conventions for device messaging?
Capgemini’s approach centers on API-focused implementation support around policies, authorizers, and operational workflows, which keeps configuration tied to deployable artifacts. HCLTech combines MQTT client and topic design with certificate-based authentication flows so topic conventions and identity controls are built together. Wipro’s governed deployment pipelines keep device authentication, authorization policy wiring, and operational controls tied to the release process.

Tools reviewed

Primary sources checked during evaluation.

Referenced in the comparison table and product reviews above.

How to Choose the Right Aws Iot Core Development

In aws iot core development, the real differences show up in how each option handles provisioning workflow, data access patterns, and automation depth. We prioritize choices with clear API and audit log coverage so teams can operate device-to-cloud changes without guesswork.

Device provisioning automation

Why it matters

Device provisioning automation matters because production rollouts often need repeatable enrollment, not one-off clicks. This label separates tools that can manage many devices consistently from those that stall at manual steps.

How to check

Ask for an automated enrollment path you can run end to end in a demo script. Then confirm how the tool records provisioning outcomes and re-runs failed enrollments.

Device state and data model fit

Why it matters

Device state and data model fit matters because your application logic depends on predictable state representations. Poor alignment forces extra mapping layers and reduces operator confidence during incidents.

How to check

Request a sample workflow that reads and writes per-device state, plus a way to query recent device values. Verify the tool shows the exact schema or fields it uses for that state.

Shadow-like configuration versioning

Why it matters

Shadow-like configuration versioning matters because device settings often change gradually and must converge reliably. If versioning and reconciliation are unclear, rollbacks become risky.

How to check

In the demo, change a device setting twice and verify the expected version order and reconciliation behavior. Ask how conflicts are handled and whether the UI or API surfaces the current desired and reported values.

Message-to-action automation controls

Why it matters

Message-to-action automation controls matter because teams need deterministic processing for sensor events. The difference shows up in what can be tested, versioned, and audited before production cutover.

How to check

Have the vendor show an event-to-action configuration with a test harness for sample events. Confirm you can review the configuration, change it safely, and see what executed for a given sample.

API and automation surface coverage

Why it matters

API and automation surface coverage matters because operations typically run through pipelines and scripts. Options that only expose web controls slow down change management and make repeatability harder.

How to check

Request endpoints or automation flows for creating resources, updating configs, and retrieving status. Then ask for an example of running the same action twice in a script without manual steps.

Admin governance and audit logging

Why it matters

Admin governance and audit logging matters because device fleets require traceability when something changes. Without clear audit trails, it’s hard to attribute behavior to a specific deployment or operator action.

How to check

Ask what audit log events exist for provisioning and config changes, and what fields you can filter on. In the demo, perform a small change and verify you can find it in the audit history.

Red flags

  • Provisioning is only demonstrable through manual steps
  • State reads don’t match the data shape your app expects
  • Audit logs don’t show who changed what and when

Fit by situation

  • If you manage many devices and need repeatable enrollment runs, prioritize Device provisioning automation.
  • If your app relies on stable per-device state during outages, prioritize Device state and data model fit.
  • If multiple admins will change device behavior over time, prioritize Admin governance and audit logging.
Commissioned Research

Funding and competing interests

This study was co-funded by several of the vendors assessed in it. No single vendor funded it. Funders could propose the market studied.

They had no role in selecting vendors, setting or weighting criteria, analysing data or drawing conclusions, and they received the same factual-accuracy check as every other vendor assessed.

Market definition, inclusion rules and criteria weights were fixed by an editor before research began and did not change afterwards. Editorial process →

Keep exploring

FOR SOFTWARE VENDORS

Not on this list? Let’s fix that.

Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.

Apply for a Listing

WHAT THIS INCLUDES

  • Where buyers compare

    Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.

  • Editorial write-up

    We describe your product in our own words and check the facts before anything goes live.

  • On-page brand presence

    You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.

  • Kept up to date

    We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.