Best Meta Ads Management Tools in 2026: Honest Comparison
Marta Kowalczyk
代理商运营负责人
Choosing the best meta ads management tool is one of those decisions that looks simple on the surface and gets complicated fast. There are dozens of platforms competing for your attention — each claiming to be the ultimate solution for scaling Facebook and Instagram campaigns. Some focus on automation, others on analytics, a few try to do everything.
Quick answer: The best Meta ads management tool depends on what you actually need: automation depth, multi-account scale, reporting, or AI creative. Native Ads Manager is free but slow at scale; dedicated platforms add bulk launching, rule engines, cross-account dashboards, and team roles through the official Meta API. Match the tool to your account count, team size, and budget.
This guide cuts through the noise. We tested nine tools that matter in 2026, evaluated them against consistent criteria, and documented what each one actually does well (and where it falls short). No affiliate links, no sponsored placements. If you manage Meta ads for a living — whether solo or as part of a team — this comparison will help you make a more informed decision.
If you are specifically looking for alternatives to the native platform, check out our dedicated guide on Meta Ads Manager alternatives in 2026.
How We Evaluated Each Tool
Before diving into individual reviews, here is how we assessed each platform. We weighted criteria based on what matters most to working media buyers — not feature-list padding. The stakes are high: worldwide social ad spend is projected to top $247 billion in 2026 (Statista, 2024), so the tool that manages that spend efficiently is no longer a nice-to-have.
Which axis this ranking is sorted on — and the disclosure that concerns us. This list sits on our blog and we are in it, at number one. So we say the axis first: how much of the campaign work a tool covers once it is connected, and across how many ad platforms — bulk launch, rules, budgets, margin per campaign, measurement. On that axis we are in front, and the weights below say why. On other axes we are not, and we name them ourselves: Triple Whale leads on multi-touch attribution, Smartly.io on enterprise dynamic creative, Meta Ads Manager on price (it is free), and almost everyone on age and community size. If your problem sits on one of those axes, the right row is not the first one.
| Criteria | Weight | Why It Matters |
|---|---|---|
| Automation & Rules | High | The primary reason teams adopt third-party tools. Automated bid adjustments, budget scaling, and campaign toggling save hours daily. |
| Reporting & Analytics | High | You cannot optimize what you cannot measure. Custom dashboards, cross-account rollups, and live data are essential for teams managing significant spend. |
| Creative Management | Medium | AI-assisted creative generation and asset organization are increasingly important as Meta's algorithm favors fresh creative. |
| Collaboration & Permissions | Medium | Teams need role-based access, approval workflows, and audit trails — especially agencies managing client accounts. |
| Pricing & Value | Medium | Cost relative to ad spend matters. A tool that costs 299 euros per month but saves 20 hours is a bargain; one that costs 99 euros but adds friction is expensive. |
| Ease of Use | Medium | Time-to-value matters. A powerful tool with a three-week onboarding curve costs you more than the subscription fee. |
| API Depth & Integrations | Low | Important for tech-savvy teams, less relevant for most advertisers. Webhook support, CRM integrations, and data export capabilities. |
Quick Overview: All 9 Tools Compared
Before the deep dives, here is a bird's-eye view. For a more detailed feature-by-feature breakdown, see our Facebook ads tool comparison chart.
| Tool | Best For | Starting Price | Automation | Reporting | Creative AI |
|---|---|---|---|---|---|
| Wevion | Solo buyers & small teams | EUR 99/mo (EUR 79/mo billed annually) | Strong | Strong | Yes |
| Madgicx | Data-driven optimization | not published | Strong | Strong | Limited |
| Bïrch (ex Revealbot) | Rule-based automation | from $49/mo, tied to your ad spend | Very Strong | Moderate | No |
| Smartly.io | Enterprise & multi-channel | on request | Very Strong | Very Strong | Yes |
| AdsCook | Budget-conscious automation | not readable on 29 Aug 2026 | Moderate | Moderate | No |
| Triple Whale | Attribution & analytics | not readable on 29 Aug 2026 | Limited | Very Strong | No |
| Hootsuite Ads | Social media managers | from $99/mo (Standard) | Limited | Moderate | Limited |
| Meta Ads Manager | Everyone (native) | Free | Basic | Basic | Limited |
| Adzooma | SMBs & beginners | Free, then $69/mo | Moderate | Moderate | Limited |
1. Wevion — Best for Solo Media Buyers and Growing Teams
Wevion is an ad management platform built for media buyers who need automation without enterprise complexity. It runs on six platforms through their official APIs — Meta, Google, TikTok, Taboola, Snapchat and Outbrain — and focuses on the daily workflows that consume the most time: rule-based campaign management, timely performance monitoring (~15-min sync), and collaborative ad account operations.
What it does well:
- Automation rules engine: Create conditional rules that adjust bids, shift budgets, pause underperforming ad sets, or scale winners — all based on custom KPI thresholds you define. Rules can combine multiple conditions with AND/OR logic and run on schedules or on each ~15-minute sync.
- Multi-account management: Manage campaigns across multiple ad accounts from a single dashboard. Aggregate performance views let you spot trends without switching between Business Manager tabs.
- Team collaboration: Role-based permissions, activity logs, and shared workspaces make it practical for agencies and in-house teams. You can assign media buyers to specific accounts without exposing others.
- AI creative assistance: Integrated AI tools for generating ad copy variations, suggesting creative angles, and analyzing which visual elements correlate with performance.
- Clean interface: The UI prioritizes the metrics and actions media buyers actually use daily rather than burying them under layers of navigation.
- Budget Pools: one daily budget across N campaigns on N platforms, redistributed every eight hours towards whatever is performing — with a simulation before and a log after.
- Rules that read margin, not just ROAS: profit, contribution margin, true ROAS and break-even ROAS are rule conditions, and the revenue comes from your tracker and your store, not from an estimate.
Limitations:
- Newer platform: Wevion launched more recently than established competitors, which means a smaller community and fewer third-party integrations at this stage.
- Depth is not uniform across the six: connecting, bulk launching, syncing and reporting run on all six platforms, but the deepest layer is still Meta — launch rollback and instant duplication are Meta-only, ad-set and ad-level pausing covers Meta, TikTok and Snapchat, and budget rules run on five of the six. The numbers are worth checking against your own mix.
- Advanced attribution: While reporting is strong, dedicated attribution platforms like Triple Whale offer more sophisticated multi-touch models.
Pricing: Starts at EUR 99/month (Starter), EUR 499/month (Pro), EUR 1.499/month (Plus). 14-day free trial available.
Best for: Solo media buyers and small-to-medium teams who want a modern, opinionated tool that does Meta ads management well without trying to be everything to everyone.
For a head-to-head comparison with a direct competitor, read our Wevion vs Madgicx detailed comparison.
2. Madgicx — Best for Data-Driven Performance Optimization
Madgicx has carved out a reputation as the analytics-heavy option in the Meta ads ecosystem. It leans into audience intelligence, creative insights, and AI-powered optimization — positioning itself as the platform for advertisers who want to squeeze every percentage point out of their ROAS.
What it does well:
- Audience AI: Madgicx's audience targeting engine creates and tests custom audience segments based on historical performance patterns. The AI Audiences feature identifies high-potential segments you might not have considered.
- Creative insights: Detailed breakdowns of creative performance including visual element analysis. You can see which image styles, color schemes, and copy formats drive the best results across your account.
- Automation tactics: Pre-built automation strategies (called "tactics") let you deploy proven optimization patterns without building rules from scratch. Useful for teams adopting automation for the first time.
- One-click reports: Shareable, white-label reports that are genuinely useful for agency-client communication.
Limitations:
- Pricing complexity: Madgicx uses a module-based pricing system. You can subscribe to just automation, just analytics, or the full suite — but costs add up quickly when you need everything.
- Learning curve: The platform packs a lot of features, which means new users often feel overwhelmed. Expect a one-to-two-week ramp-up period before you are productive.
- Performance under heavy load: Some users report slowness when managing accounts with hundreds of active campaigns.
Pricing: Starting at $49/month for individual modules, but the full platform runs $199-$399/month depending on ad spend tier.
Best for: Performance marketers and agencies who prioritize data-driven decision-making and are willing to invest time learning a feature-rich platform.
3. Revealbot — Best for Advanced Rule-Based Automation
If your primary pain point is spending too much time on manual bid and budget adjustments, Revealbot deserves serious consideration. It is arguably the most powerful pure-automation tool in the Meta ads space, with a rules engine that can handle genuinely complex logic.
What it does well:
- Rules engine depth: Revealbot's automation rules support multi-condition logic, time-based triggers, lookback windows, and custom metric calculations. You can build rules like "if CPA is above $25 AND frequency exceeds 3 over the last 72 hours AND spend is above $100, then reduce budget by 15%."
- Bulk creation: Create hundreds of ad variations from creative and copy matrices. Useful for large-scale testing programs.
- Slack and email notifications: Live alerts when rules fire, budgets hit thresholds, or campaigns need attention. Integration with team communication tools is thoughtful.
- Google Ads support: Unlike some competitors, Revealbot also supports Google Ads automation, making it viable for teams running both platforms.
Limitations:
- No creative AI: Revealbot focuses purely on automation and management. There are no AI creative generation features — you bring your own creative.
- Reporting is functional, not exceptional: Reports get the job done but lack the depth and visual polish of dedicated analytics platforms.
- Can be complex for simple needs: If you just need basic budget rules, Revealbot's full feature set can feel like using a sledgehammer to hang a picture frame.
Pricing: Starting at $99/month, scaling with ad spend. Enterprise plans available with custom pricing.
Best for: Media buyers and agencies who live and die by automation rules and need maximum flexibility in how those rules are configured. See our Wevion vs Revealbot automation comparison for a deeper analysis.
4. Smartly.io — Best for Enterprise and Multi-Channel Teams
Smartly.io plays in a different league than most tools on this list. It is an enterprise-grade creative and advertising platform used by major brands and large agencies managing multi-million dollar budgets across Meta, TikTok, Snapchat, Pinterest, and Google.
What it does well:
- Cross-channel management: True multi-platform support with unified workflow, creative asset management, and reporting across all major advertising platforms.
- Creative automation at scale: Dynamic creative optimization, template-based asset generation, and automated localization for global campaigns. If you run ads in 20+ countries, Smartly.io handles versioning and translations.
- Enterprise features: SOC 2 compliance, SSO, advanced user permissions, approval workflows, and dedicated customer success managers.
- Predictive budget allocation: AI models that distribute budget across campaigns and channels based on predicted performance outcomes.
Limitations:
- Cost barrier: Smartly.io does not publish pricing because it is custom-quoted based on ad spend. Expect costs starting around $1,000-2,000/month for smaller enterprise accounts and scaling significantly from there.
- Overkill for small teams: If you manage fewer than $50,000/month in ad spend, Smartly.io's capabilities (and price tag) are disproportionate to your needs.
- Implementation time: Onboarding can take weeks for complex setups with multiple teams, accounts, and approval workflows.
Pricing: Custom pricing based on ad spend and feature requirements. No self-serve trial.
Best for: Enterprise teams and large agencies managing $100K+ monthly ad spend across multiple platforms and markets.
5. AdsCook — Best for Budget-Conscious Automation
AdsCook positions itself as the affordable automation tool for Meta advertisers who want rule-based management without the premium price tag. It focuses on doing a handful of things well rather than competing on feature breadth.
What it does well:
- Affordable automation: At $49/month starting price, AdsCook delivers rule-based campaign management at roughly half the cost of Revealbot.
- Straightforward rules: Create automation rules with a visual builder. Less powerful than Revealbot's engine but sufficient for most standard optimization workflows — pausing losers, scaling winners, adjusting bids based on performance thresholds.
- Dashboard clarity: The interface is clean and focused. You see what matters without navigating through feature layers you do not need.
- Quick setup: Most users report being operational within an hour — no complex onboarding or training required.
Limitations:
- Limited advanced features: No creative AI, no cross-platform support, and limited bulk operations. You get automation and basic reporting.
- Smaller development team: Feature development and updates are slower compared to better-funded competitors.
- Integrations: Fewer third-party integrations than larger platforms. CRM sync and data-pipeline work sit outside its scope.
Pricing: Starting at $49/month. Pricing scales with the number of ad accounts and rules.
Best for: Freelancers and small agencies who need "good enough" automation at a price that does not eat into margin on smaller accounts.
6. Triple Whale — Best for Attribution and Analytics
Triple Whale started as a Shopify-focused analytics platform and has evolved into one of the most respected attribution and analytics tools in the e-commerce advertising space. It does not manage your campaigns directly — instead, it tells you exactly how they are performing with data Meta's native reporting cannot provide.
What it does well:
- First-party attribution: Triple Whale's pixel and server-side tracking provide attribution data that is increasingly valuable in a post-iOS 14.5 world where Meta's own reported numbers are directionally correct but often imprecise.
- Creative analytics: Deep creative performance analysis showing which assets, formats, and messaging angles drive actual purchases — not just clicks.
- Cohort analysis: Understand customer lifetime value by acquisition channel and campaign, enabling smarter budget allocation decisions.
- Summary dashboard: The "Summary" page gives e-commerce teams a single-screen view of blended ROAS, MER, and key performance metrics across all channels.
Limitations:
- Not a management tool: Triple Whale does not let you create, edit, or manage campaigns. You still need Meta Ads Manager (or another tool) for execution.
- E-commerce focused: Built primarily for Shopify and e-commerce brands. Lead generation advertisers and non-e-commerce businesses will find less value.
- Data lag: Some attribution models require 24-48 hours of data collection before reporting stabilizes, which can be frustrating for instant optimization.
Pricing: Starting at $100/month for basic analytics. Advanced attribution and AI features are $300+/month.
Best for: E-commerce brands that need accurate attribution data and creative insights to complement their campaign management workflow. For more analytics-focused tools, see our roundup of the best Facebook ads reporting tools.
7. Hootsuite Ads — Best for Social Media Managers
Hootsuite needs little introduction as a social media management platform. Its ads management feature is an extension of the core product — designed for teams that already use Hootsuite for organic social and want to manage paid campaigns from the same interface.
What it does well:
- Unified organic and paid: Manage organic posts and paid campaigns from one platform. This matters for social media managers who handle both and want a consolidated view of social performance.
- Content calendar integration: Schedule and plan ad campaigns alongside organic content, ensuring paid and organic strategies align.
- Multi-platform support: Manage ads across Facebook, Instagram, and LinkedIn from one interface.
- Team workflows: Built-in approval processes for ad creative and budgets, useful for teams with stakeholder oversight requirements.
Limitations:
- Shallow Meta integration: Hootsuite's ads management covers the basics but lacks advanced features like automated rules, detailed creative analytics, or AI-powered optimization.
- Not built for performance marketing: The tool is designed for social media managers, not performance media buyers. If your primary metric is ROAS rather than reach, you will quickly outgrow it.
- Cost relative to value: Hootsuite's pricing is based on the full social management suite. If you only need ads management, you are paying for capabilities you may not use.
Pricing: Starting at $99/month for the Professional plan (includes basic ads management). Enterprise plans are custom-priced.
Best for: Social media teams that manage both organic and paid across platforms and want everything in one tool, even at the cost of depth in paid optimization.
8. Meta Ads Manager — The Native Baseline
Before evaluating any third-party tool, it is worth acknowledging what Meta's own Ads Manager does well. It is free, it has access to every feature Meta offers, and it is the foundation every other tool builds upon.
What it does well:
- Complete feature access: Every targeting option, placement, creative format, and optimization objective Meta offers is available here. No third-party tool has 100% feature parity.
- Zero cost: Free for anyone with a Meta Business account. No subscription fees, no usage limits.
- Advantage+ integration: Native access to Meta's AI-powered campaign types, including Advantage+ shopping campaigns, creative optimization, and audience expansion.
- Live data: Performance data is available without the sync delays that some third-party tools experience.
- API foundation: Meta's own tool reflects API changes first. Third-party tools sometimes lag behind new feature releases.
Limitations:
- No automation rules: You cannot create conditional rules that adjust bids or budgets automatically based on performance. Every optimization requires manual action.
- Poor multi-account experience: Switching between ad accounts is clunky. There is no unified cross-account dashboard or performance rollup.
- Basic reporting: Reports are functional but limited. Custom reporting requires Ads Reporting tool or exports to spreadsheets, which breaks live visibility.
- No team collaboration: No built-in approval workflows, no activity logging beyond basic audit trails, no role-based workspace views.
- Creative management is minimal: No asset library with performance tagging, no AI-assisted creative tools, no creative versioning.
Pricing: Free.
Best for: Solo advertisers with fewer than 5 ad accounts and less than $10,000/month in spend who want full control without additional costs. Also essential as a fallback tool for every advertiser — you should always know how to use it. For a complete analysis of when to move beyond the native tool, see our guide on Meta Ads Manager alternatives.
9. Adzooma — Best for Small Businesses and Beginners
Adzooma targets small businesses and advertisers who are new to paid social. It acts as a simplified management layer over Meta (and Google) ads, offering suggestions and basic automation without the complexity of pro-grade tools.
What it does well:
- Free management tier: Adzooma offers a genuinely usable free plan for managing Meta and Google campaigns from one dashboard. Paid plans add automation and advanced features.
- Optimization suggestions: The platform analyzes your campaigns and suggests improvements — bid adjustments, audience refinements, budget reallocation. Useful for beginners learning optimization.
- Google Ads support: Manage both Meta and Google campaigns, making it a practical option for small businesses advertising on both platforms.
- Simple reporting: Clean, easy-to-understand reports that non-technical stakeholders can actually read.
Limitations:
- Limited automation depth: Automation features are basic compared to Revealbot or Wevion. Rules are simpler and less configurable.
- Suggestions, not execution: Many "optimizations" are suggestions that still require manual approval and implementation. It is advisory, not autonomous.
- Feature ceiling: As you grow beyond $20K-30K monthly spend, you will likely need a more capable platform.
Pricing: Free tier available. Paid plans start at $69/month for enhanced automation and reporting.
Best for: Small businesses and solo entrepreneurs new to Meta advertising who want training wheels and basic optimization guidance without committing to expensive subscriptions.
Feature Comparison: Automation Capabilities
Automation is the single most cited reason for adopting a third-party Meta ads management tool. Here is how the platforms compare on specific automation features.
| Feature | Wevion | Madgicx | Revealbot | Smartly.io | AdsCook | Triple Whale | Hootsuite | Meta Ads Mgr | Adzooma |
|---|---|---|---|---|---|---|---|---|---|
| Conditional rules | Yes | Yes | Yes | Yes | Yes | No | No | No | Basic |
| Multi-condition logic | Yes | Yes | Yes | Yes | Limited | No | No | No | No |
| Time-based triggers | Yes | Yes | Yes | Yes | Yes | No | No | No | No |
| Auto budget scaling | Yes | Yes | Yes | Yes | Yes | No | No | No | Limited |
| Auto pause/enable | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes |
| Custom KPI thresholds | Yes | Yes | Yes | Yes | Limited | No | No | No | No |
| Cross-account rules | Yes | Limited | Yes | Yes | No | No | No | No | No |
| Scheduling | Yes | Yes | Yes | Yes | Yes | No | Limited | No | Limited |
What It Actually Costs, and What We Could Verify
The real question is not "what does it cost", it is "what does it cost when a client doubles the budget". That is exactly where the models separate: our price looks at how many accounts you manage, the spend-based ones look at how much you spend.
| Tool | Model | What we read on 29 August 2026 |
|---|---|---|
| Wevion | per plan | Free EUR 0, Starter EUR 99/mo (EUR 79/mo billed annually), Pro EUR 499/mo, Plus EUR 1.499/mo, Enterprise custom — wevion.ai/pricing |
| Madgicx | tied to ad spend | no public price list: the page asks for your monthly ad spend and points to "See price inside the app". Only visible figure: the Tracking Pro add-on at $49/mo — madgicx.com/pricing |
| Bïrch (formerly Revealbot) | tied to ad spend | their pricing page says the price depends on monthly ad spend across all connected accounts; at the up-to-$10K/mo step, Essential starts at $49/mo billed annually and Pro at $99/mo, with overages above it — revealbot.com/pricing |
| Smartly.io | on request | no public price |
| Hootsuite Ads | per plan | paid plans start at $99/mo (Standard), $199/mo for the next tier — hootsuite.com/plans |
| Adzooma | per plan | Free, Silver $69/mo, Gold $179/mo — adzooma.com/pricing |
| AdsCook · Triple Whale | — | price list not readable that day: a page with no figures for a plain reader, and a 403 for anything that is not a browser |
| Meta Ads Manager | free | no licence cost; you pay that bill in hours |
The by-team-size figures that used to sit here — "EUR 199", "$399", "~$1,500" — had no source, and two of the ones about us did not even match our own price list. We removed them: better one row fewer than a number whose provenance we cannot show. Open their pages before you decide — price lists in this market move in weeks.
Which Tool Should You Choose?
There is no universally best option. The right tool depends on your specific situation. Here is where each one sits, by use case.
For solo media buyers on a budget
AdsCook and Adzooma sit at the lowest price points, and both offer meaningful automation there. AdsCook leans to rules-based automation; Adzooma leans to optimization guidance for people still learning. Wevion's entry tier starts higher and buys a different thing: six platforms on one screen, cross-account rules and margin per campaign. If budget is the binding constraint, check free alternatives first.
For growing teams and small agencies
This is the band Wevion is built for. Automation rules, multi-account management and team collaboration are the workflows growing teams hit first, and Wevion runs all three across six platforms, with creative production and margin per campaign in the same screen. Revealbot is the reference point on pure rule customization on Meta and Google, and teams that want nothing but a rule engine will find it deep.
For performance-focused e-commerce brands
Triple Whale is an analytics layer, not a campaign manager: its attribution and creative analytics are strong for Shopify brands, and it does not launch, pause or move budget, so it is always paired with something that does. Wevion closes that gap from the other side — it reads Shopify and WooCommerce directly, computes contribution margin per campaign, ad set and single ad with returns netted out, and lets a rule act on that margin.
For enterprise and multi-channel teams
Smartly.io sits at the enterprise end. Creative automation at scale, localization across dozens of markets, SSO and dedicated customer success, at custom pricing that typically starts in four figures a month with an annual commitment. Wevion covers the same six-platform ground on flat tiers and self-serve onboarding, without the creative-production depth Smartly built for global brands.
For social media managers handling paid + organic
Hootsuite puts organic and paid in one place. For a social media manager whose job is mostly organic, that adjacency is the point, and the paid layer stays deliberately shallow: no rule engine, no cross-account rollup, no creative analytics. Wevion is the other trade — no organic calendar, and the paid side goes as deep as rules on margin and bulk launching across six platforms.
For budget-zero starters
Start with Meta Ads Manager. Learn the platform natively before adding tools on top. You need to understand what Ads Manager does before you can evaluate what third-party tools add. For a curated roundup of dashboard options, see our Facebook ads dashboard software comparison.
Key Takeaways
-
The best meta ads management tool is the one that solves your specific bottleneck. Rule depth, attribution, creative production at enterprise scale and cross-platform operations are four different problems, and the tools above are built around different ones. There is no universal winner — there is a shortest list once you name the bottleneck.
-
Most teams should not start with the most expensive tool. Start with your actual pain point — if it is manual budget management, a mid-range automation tool will deliver more ROI than an enterprise suite you only use 20% of.
-
Creative AI is becoming table stakes. Tools like Wevion and Smartly.io are embedding AI creative generation directly into the workflow. This will only accelerate — evaluate how each platform handles creative if your ad volume demands constant fresh assets.
-
Attribution and management are separate problems. No single tool does both exceptionally well. The most effective setups we have seen pair a management tool (Wevion, Revealbot, or Smartly.io) with an attribution tool (Triple Whale or equivalent).
-
Meta Ads Manager remains essential. Regardless of which third-party tool you adopt, you need proficiency in the native platform. New features appear there first, troubleshooting happens there, and it is your fallback if any tool goes down.
-
Price is not the only cost. A $49/month tool with a steep learning curve and poor support costs more than a $199/month tool that works out of the box. Factor in onboarding time, integration effort, and ongoing maintenance when comparing options.
常见问题
The Ad Signal
写给不靠猜的广告投放人员的每周洞察。一封邮件,只有信号。
相关文章
Best Meta Ads Manager Alternatives in 2026
A practical breakdown of the best Meta Ads Manager alternatives available in 2026, with honest feature comparisons, pricing details, and recommendations based on your team size and ad spend.
Facebook Ads Tool Comparison Chart 2026: Every Major Platform Ranked
A comprehensive comparison chart of every major Facebook and Meta ads tool in 2026. Features, pricing, automation, multi-account support, and best-fit use cases — all in one place.
8 Best Facebook Ads Reporting Tools for 2026
A hands-on comparison of the 8 best Facebook Ads reporting tools available in 2026. Feature breakdowns, pricing, and practical recommendations based on agency size and reporting needs.