Most consultants pitch the platform they know. Buy-side firms inherit that bias as a recommendation. Here's what changes when the person evaluating has shipped production work on both.
When a firm evaluates Bloomberg AIM and Charles River IMS, the platform comparison usually starts with feature matrices and ends with a vendor presentation. That's backwards. The most consequential decisions in an OMS implementation are not in the feature list — they are in the architectural assumptions each platform makes about your firm, your data, and your team.
I've implemented AIM at firms that needed Bloomberg's terminal ecosystem, and CRD at firms where data independence was non-negotiable. The patterns below are where firms consistently make the wrong call — not because the technology is bad, but because the evaluation process is designed to surface vendor strengths, not buyer realities.
1. Compliance Rule Architecture: Pre-Trade vs. Post-Trade Philosophy
The decision: Which platform's compliance philosophy matches how your compliance team actually works.
AIM's approach: Compliance rules execute pre-trade. The system evaluates an order against the ruleset before it reaches the market. This is fast and deterministic — the trader knows before submission whether the order will pass or be rejected. For firms with straightforward, benchmark-relative compliance requirements, this is a strength. The integration with Bloomberg's data environment means rules can reference PORT benchmarks, sector classifications, and rating data directly — no separate data feed required.
The AIM failure mode: Pre-trade enforcement means compliance is enforced at the point of order creation. If your traders work with complex order construction workflows — layered strategies, portfolio-level constraints that span multiple accounts, conditional orders with sophisticated state — AIM's pre-trade engine can become a bottleneck. Rules that are simple to express in a compliance document become complex to implement in AIM's rule builder when they need to reference data that isn't naturally in the AIM data substrate.
CRD's approach: CRD's compliance engine can operate pre-trade, post-trade, or both — the configuration is explicit and auditable. The rules engine is more configurable at the individual rule level, and the system's approach to rule interactions is more transparent than AIM's. For firms with complex, multi-strategy compliance requirements — fund-of-funds structures, multi-PM environments, custom mandate constraints — CRD's compliance architecture tends to age better as requirements evolve.
The CRD failure mode: CRD's configurability means more initial build work. Compliance rules that AIM implements in a single rule may require multiple CRD rules with explicit interaction logic. If your compliance team is not involved in the implementation, the configuration will reflect whoever was in the room — and that person may not have been the compliance officer.
In institutional CRD implementations, the first weeks of the compliance workstream are almost always spent resolving definitional gaps between what the compliance document says and what CRD's rule engine actually evaluates. The upfront investment in definitional sign-off pays for itself in a ruleset that doesn't require remediation after go-live.
The real recommendation: If your compliance requirements are primarily benchmark-relative and your team is comfortable with a vendor-managed data environment, AIM's pre-trade approach is efficient. If your compliance requirements are complex, frequently-changing, or require explicit audit trails — CRD's approach will save you from configuration debt that compounds as the system ages.
2. Order Staging and Trader Workflow: Where AIM's IB Integration Helps and Hurts
The decision: How order staging and trader workflow fit your actual trading desk operation.
AIM's advantage: For firms already in the Bloomberg ecosystem, the AIM blotter is the blotter. Traders stay in the terminal. Order creation, modification, and routing are native to the Bloomberg interface. Bloomberg's execution network (TSOX, EMSX) is first-class — routing to Bloomberg-connected venues requires no additional infrastructure.
AIM's constraint: If your trading workflow requires non-Bloomberg execution venues, algorithmic order routing, or custom order type logic, you are working through FIX like everyone else — and the first-class experience is gone. The Bloomberg integration is an advantage for Bloomberg shops; for non-Bloomberg firms, it's a deployment overhead with no corresponding benefit.
CRD's advantage: CRD's order management is more configurable at the workflow level. Routing rules, approval sequences, allocation workflows — these are managed through a rules engine that operations teams can modify without a vendor support ticket. For firms with complex multi-PM structures, sophisticated allocation logic, or frequently-changing order workflows, CRD's configurability means the system adapts to your process rather than forcing your process into a vendor template.
CRD's constraint: There is no CRD equivalent of the Bloomberg blotter. Traders need a separate interface. For firms with heavy Bloomberg usage across other functions, this is a meaningful workflow discontinuity.
The real recommendation: If your traders live in Bloomberg and your execution is primarily through Bloomberg's network, AIM's integration is a genuine productivity advantage. If your trading operation is more complex — multi-prime, algorithmic, non-standard venue routing — CRD's workflow configurability matters more than AIM's terminal integration.
3. IBOR vs. ABOR Positioning: Which Platform Forces Which Choice
The decision: Whether your middle-office and risk infrastructure needs to drive or be driven by the OMS.
AIM's position: AIM tends toward IBOR (Investment Book of Record) ownership. The platform's data architecture — tight integration with Bloomberg's reference data and pricing environment — makes it natural for AIM to hold the official position for the firm. This is efficient for firms whose entire analytics stack runs on Bloomberg data, and whose risk and performance attribution systems consume PORT data directly.
The constraint: If your firm has an independent risk system, a proprietary analytics platform, or a multi-OMS environment where the PMS holds ABOR, AIM's IBOR bias creates a reconciliation problem. The OMS holds the official position; the PMS holds the official position; someone reconciles the gap. For firms with complex multi-custodian environments, this reconciliation work is non-trivial and recurring.
CRD's position: CRD's architecture is more neutral on IBOR vs. ABOR. The platform can operate with CRD as the book of record or with an external ABOR. This flexibility comes with more configuration complexity — CRD does not default to a book-of-record position the way AIM does.
The real recommendation: If your risk and performance systems are Bloomberg-native and your operations team manages a single-custodian environment, AIM's IBOR bias is an advantage. If your firm has independent risk systems, a multi-custodian architecture, or a multi-OMS environment where ABOR ownership belongs elsewhere, CRD's neutrality is worth the configuration complexity.
Schedule a 30-Minute OMS Scoping Call
Evaluating AIM vs. CRD for your firm? A direct conversation about your asset class mix, infrastructure, and operational model is worth more than any RFP process.
4. T+1 Settlement Workflow: CRD's SSI Handling vs. AIM's Gaps
The decision: How each platform handles settlement instruction management and the SSI ecosystem.
CRD's approach: Charles River has a more developed SSI (Standing Settlement Instruction) management framework. Settlement instructions, failed trade workflows, and the interaction between post-trade processing and compliance are more explicitly modeled in CRD's architecture. For firms where settlement efficiency is a material operational concern — especially firms with complex multi-custodian relationships or international settlement requirements — CRD's settlement workflow handling is a meaningful differentiator.
CRD's gap: The SSI handling is more developed, but it is not seamless. CRD's settlement workflow requires integration work to connect to custodian systems, and the configuration of settlement instruction matching rules requires domain expertise that vendor professional services does not always carry.
AIM's approach: AIM's post-trade processing is integrated with Bloomberg's data environment, which means settlement instruction management tends to reference Bloomberg reference data for counterparty and instrument matching. For firms already in the Bloomberg ecosystem, this is efficient. For firms with non-Bloomberg custodian relationships, it creates an integration gap that requires additional work.
The real recommendation: If your settlement operation is complex — multi-custodian, international, with material failed trade rates — CRD's settlement workflow architecture will save you operational overhead. The firms that get hurt are those who assume their settlement complexity is manageable on AIM and discover the gap during post-implementation production.
5. Custom Field Architecture and Downstream Reporting
The decision: How each platform handles the custom data fields your firm needs and where that data goes.
AIM's approach: AIM's custom field architecture is anchored in the Bloomberg data environment. Fields that reference Bloomberg security data, benchmark attributes, or sector classifications are first-class. Fields that need to reference non-Bloomberg data require integration work that is not always scoped in the original implementation.
CRD's approach: CRD's database is more accessible for custom field architecture and custom reporting. Firms with internal data engineering capabilities frequently build analytics layers on top of CRD's data model rather than relying on the platform's native reporting. The data model is not self-documenting — understanding CRD's schema requires investment — but the accessibility is real.
The real recommendation: If your firm has significant custom field requirements and an internal data engineering team that will own the analytics long-term, CRD's data accessibility is a long-term advantage. The mistake is assuming your field requirements are simpler than they are — and discovering mid-implementation that the custom fields you need are not first-class in either platform.
6. Vendor Lock-In: Data Export Reality on Each Platform
The decision: What happens to your data when you want to leave — and how hard it is to get out.
AIM's lock-in profile: AIM's data export is efficient when you are moving to another Bloomberg product. Export to non-Bloomberg systems is possible but requires more effort. The practical lock-in is not the data export itself; it's the Bloomberg data dependency that accumulates during the implementation. Firms that go deep on AIM accumulate years of reference data, pricing history, and compliance rule configurations that are designed around Bloomberg's environment. Migrating that to a non-Bloomberg system is a multi-year project, not a data export.
CRD's lock-in profile: CRD's data export is more straightforward for non-CRD destinations — the database schema is more accessible and the export tooling is well-documented. The lock-in is in the configuration knowledge. CRD implementations that are well-configured accumulate significant institutional knowledge about workflow rules, compliance logic, and operational procedures that lives inside the CRD configuration.
The question is not whether you will leave — it's how much it will cost when you do. CRD's data portability is better for firms that want to preserve optionality. AIM's lock-in is more total, but for firms fully committed to the Bloomberg ecosystem, that's not a bug — it's a feature.
7. Implementation Team Structure: Who Actually Needs to Be in the Room
The decision: The hidden variable that determines whether an implementation succeeds or fails.
AIM implementation requirements: AIM implementations for Bloomberg shops are typically faster — 12–16 weeks for a mid-size long-only manager. The implementation team needs strong Bloomberg terminal knowledge, FIX certification experience, and compliance rule building expertise specific to AIM's rule engine. The hidden requirement: someone who understands how AIM's rule engine evaluates conditions at the data level, not just the compliance document level.
CRD implementation requirements: CRD implementations are typically longer — 18–24 weeks for comparable scope. The additional time is not inefficiency; it's the cost of the additional configuration decisions that CRD's flexibility requires. In institutional CRD implementations, the compliance rule mapping workstream often consumes two to three weeks before the first rule is built — and that investment is the reason the compliance workstream completes on schedule rather than dragging into production.
The real recommendation: Ask the vendor or the implementation partner who will actually be in the room doing the work. The most common implementation failure is not technical — it's that the firm scoped the implementation with one team and a different team showed up to do it. CRD implementations require more compliance officer time than AIM implementations. If your compliance team cannot commit to the implementation workstream, the timeline will slip regardless of the platform's quality.
For a practitioner breakdown of what these implementations actually cost across all phases, see The True Cost of an OMS Implementation.
The Decision Framework
The right platform is the one that fits your operating model, not your consultant's pipeline.
Choose AIM when: You are already a Bloomberg shop. Your compliance requirements are benchmark-relative and stable. Your traders live in the Bloomberg terminal. Your execution is primarily on Bloomberg's network. You want a faster, lower-complexity implementation and you are comfortable with the Bloomberg data dependency.
Choose CRD when: You have a heterogeneous data environment. Your compliance requirements are complex, frequently-changing, or require auditability. You have internal technical capability to manage a more configurable system. You are prioritizing long-term flexibility and data portability over implementation speed.
The decision that matters most: Who on your side will own the implementation, and do they have the time and expertise the platform requires? A great implementation team on the wrong platform beats a mediocre team on the right platform. A mediocre implementation team on either platform will produce a system that works in demos and struggles in production.
If you want to work through your specific context — asset class mix, current infrastructure, operational model — that conversation is available. It is not a sales process. It is a 30-minute working call to help you determine which direction makes sense before you spend six months in an RFP cycle.
Free Resource
The OMS Implementation Cheat Sheet
7 mistakes that blow up CRD and AIM rollouts — practitioner-sourced, no fluff. Free PDF, delivered instantly.
No spam. Unsubscribe any time.
How ready is your firm for an OMS implementation?
15 questions across workflow, data, compliance, integration, and org readiness. Scored output with a practitioner-anchored readiness assessment — no vendor framing.
Run the OMS Readiness Assessment →Evaluating AIM or CRD?
We have implemented both at institutional scale. A 30-minute conversation about your specific context will tell you more than any RFP process.
Further reading: Bloomberg AIM vs Charles River: A Practitioner's Comparison · CRD Compliance Rule Mapping · The True Cost of an OMS Implementation