Developer docs
API playgroundTry for free, no card

Search company profiles

ALF Software

Full company profile

uuid000lo76

Namestring
ALF Software
Legal namestring
ALF Software Inc.
Websiteurl
alfcentral.com
Company typeenum
Private
Founded yearint
1995
Descriptiontext

ALF Software Inc. is a privately held Canadian software company founded in 1995 by Paul R. Leitch, a lawyer at a major Vancouver law firm, and headquartered in Vancouver, British Columbia. The company develops and sells ALF Corporate, a specialist corporate records management application built on a high-performance SQL relational database with a graphical interface, integrated document assembly and template scripting, and a Virtual Minute Book module for digitized minute book storage. The product is offered in two editions—Standard (core database, document assembly, reporting, WebFiler, help desk) and Enterprise (adding Virtual Minute Book, Scanning Assistant, Intranet/Extranet, audit trail, custom fields, and corporate ownership charting)—with current release ALF Corporate 3.7 launched in 2022. A cloud-hosted deployment, ALF Cloud, is delivered through AscentiCorp.

The company's primary differentiator is WebFiler, an automated filing module that connects directly to the BC Corporate Online (COLIN) and Alberta CORES government registries, validating data, signing users in, and submitting filings without launching a web browser. Supporting modules include Data Retrieval (per-transaction population of the database from BC and Alberta registries at $4.73 per retrieval), DocuSign integration for electronic execution of document packages, and embedded Evin Ross Guide to Corporate Records templates. Per-transaction WebFiler fees range from $4.73 to $7.88 depending on filing type.

ALF Software generates revenue primarily through annual subscription licensing of ALF Corporate (Standard and Enterprise editions) sold via a direct sales motion, supplemented by transaction-based fees for WebFiler filings and Data Retrieval. The customer base consists of Canadian law firms and in-house corporate legal departments, with adoption cited across 7 provinces and 2 territories and named enterprise customers including DLA Piper, Bennett Jones, Miller Thomson, Fulton & Company, and Carscallen. The company operates without external institutional funding and has not undergone any disclosed mergers, acquisitions, or leadership changes since founding.

Short descriptiontext

ALF Software Inc. provides ALF Corporate, a Canadian corporate records management software built on a SQL database with integrated document assembly and direct BC/Alberta government registry filing. It serves law firms and in-house corporate legal departments across Canada through annual subscriptions and per-transaction filing fees.

Operating statusenum
Operating
Ownership categoryenum
Headcount rangeband
1–10
akta.pro rankint
HeadquartersVancouver, Canada
HQ citystring
Vancouver
HQ countrystring
Canada
HQ regionstring
North America
Markets served

Serves global market

Offices1 record

Each record includes

City, Country, Type, Description, Source

Keyword5 values
corporate records management, legal practice software, document assembly, corporate registry filing, virtual minute book
NAICS code1 code
  • Software Publishers5132
Product category
Legal Practice Management Software
Social media profiles1 record
GTM motion1 record

Each record includes

Type, Description, Source

Revenue model3 records
1Software Licensing
TypeSubscription Recurring
Description

ALF Corporate software sold in two editions (Standard and Enterprise) with ongoing updates. Version 3.7 currently available. Includes help desk access and software maintenance.

alfcentral.com
2WebFiler Transaction Fees
TypeTransaction Fee
Description

Per-transaction fees for electronic filings through WebFiler to BC COLIN and Alberta CORES registries. Fees range from $7.88 for incorporations to $4.73 for standard filings. Billed through BC Online for COLIN filings, monthly/quarterly invoice for CORES.

alfcentral.com
3Data Retrieval Service
TypeTransaction Fee
Description

Fee-for-use service that automatically populates ALF database with information from BC and Alberta Corporate Registry. Current fee is $4.50 plus GST ($4.73 total) per retrieval.

alfcentral.com
Marketing channels3 records

Each record includes

Title, Type, Stage, Description, Source

Distribution channels2 records

Each record includes

Title, Type, Scope, Target buyer, Description, Source

Cost components5 values
Personnel, Technology or R&D, Operations, Marketing or Sales, Infrastructure
Pricing details4 tiers
1WebFiler COLIN/CORES Filings - per transaction
ModelTransaction based/ take rateBilling cadencePay-as-you-go
Notes

Form 1 – Incorporation Application: $7.50 + $0.38 GST = $7.88 total. Form 2, 6, 10, 11, 35, Data Retrieval (Form 99): $4.50 + $0.23 GST = $4.73 total each. Billed through BC Online or monthly/quarterly invoice.

alfcentral.com
2Data Retrieval from Corporate Registry
ModelUsage-basedBilling cadencePay-as-you-go
Notes

Current fee: $4.50 plus GST ($4.73 total) per data retrieval transaction. Automatically populates database with registry information including addresses, share class details, and director information.

alfcentral.com
3ALF Standard Edition
ModelSubscriptionBilling cadenceAnnual
Notes

Includes database, document scripting, WebFiler, reports, help desk access. Full feature set for core corporate records management.

alfcentral.com
4ALF Enterprise Edition
ModelSubscriptionBilling cadenceAnnual
Notes

All Standard features plus Virtual Minute Book, Scanning Assistant, Intranet/Extranet, audit trail, custom fields, corporate ownership charting. Requires Microsoft SQL Server deployment for audit trail.

alfcentral.com
GTM typeB2B
B2B
Offering typeSoftware
Software
Core offering1 text field

ALF Software provides ALF Corporate, a corporate records management solution built on a high-performance SQL database for law firms and in-house corporate legal departments in Canada. The software combines an intuitive graphical interface with integrated document assembly, automated registry filing through WebFiler (BC COLIN and Alberta CORES), and a Virtual Minute Book that digitally replicates physical corporate record books.

Differentiator
Functional benefit
Problem solved
Quantifiable outcome1 of 3 values shown
  • Filings complete within seconds instead of minutes
+2 more records
Product overview1 text field

ALF Software offers ALF Corporate, a comprehensive corporate records management solution designed for legal professionals. The product portfolio includes two main editions—Standard and Enterprise—both built on a high-performance SQL database. Standard edition provides core database management, document assembly, built-in and configurable reports, and WebFiler for BC and Alberta registry filings. Enterprise edition adds Virtual Minute Book, Scanning Assistant, Intranet/Extranet access, audit trails, and custom fields. Supporting modules include Data Retrieval for populating database from government registries, and DocuSign integration for electronic document execution. ALF also offers a cloud deployment option through ALF Cloud (operated by AscentiCorp).

Product and service4 records
1ALF Corporate Standard Edition
CategoryCorporate Records Management Software
Description

Standard edition of ALF Corporate providing a powerful SQL database, standards-based interface, work-in-progress tracking, document assembly and scripting, configurable reports, ALF help desk access, and WebFiler for BC and Alberta Registries. Targets law firms and corporate legal departments managing day-to-day corporate records.

2ALF Corporate Enterprise Edition
CategoryCorporate Records Management Software
Description

Enterprise edition of ALF Corporate that includes all Standard features plus Virtual Minute Book with scanning assistant, ALF Intranet and Extranet for web-based read-only browsing, audit trail for field change history, custom fields with ALF Assembler module, PDF form assembly, and corporate ownership charting. Designed for large law firms and complex corporate legal departments.

3ALF Cloud
CategoryCloud Hosting Service
Description

Cloud-hosted deployment option for ALF Software operated by AscentiCorp, allowing law firms and legal departments to access ALF Corporate without on-premises SQL Server installation.

4Data Retrieval Service
CategoryGovernment Registry Data Service
Description

Fee-for-use service that automatically populates the ALF database with information from BC and Alberta Corporate Registry databases, including registered and records office addresses, share class details (BC), and director/officer addresses. Current fee is $4.50 plus GST ($4.73 total) per retrieval.

Scale indicator3 records

Each record includes

Type, Value, Description, Source

Partnership4 partners
Strategic tierCoreTypeTechnology or Integration
Description

DocuSign integration is an optional component of ALF Corporate included in both Standard and Enterprise editions. Enables document packages to be sent via DocuSign envelopes for faster and easier execution. Once signatories complete execution via DocuSign, ALF retrieves executed files. For Enterprise Edition, files can be uploaded directly to the Card's Virtual Minute Book. Small service fee per envelope applies.

2BC Corporate Online (COLIN)
Strategic tierCoreTypeTechnology or Integration
Description

WebFiler component connects directly to BC Corporate Online (COLIN) registry database. Automates the entire filing process including opening connection, signing in with user credentials, choosing correct filing, showing draft filing, and completing the filing - all without opening a web browser.

alfcentral.com
3Alberta CORES Registry
Strategic tierCoreTypeTechnology or Integration
Description

WebFiler component available for Alberta CORES registry database. Supports incorporation applications, annual returns, change of address, and change of directors/shareholders filings for Alberta corporations.

alfcentral.com
4Evin Ross Publications Ltd.
Strategic tierMinorTypeOthers
Description

ALF supports template libraries from the Evin Ross Guide to Corporate Records, a comprehensive corporate records guide available in jurisdictions across Canada. Guide to Corporate Records must be purchased separately from Evin Ross Publications Ltd. (www.evinross.ca)

alfcentral.com
Recent move5 records

Each record includes

Date, Type, Title, Description, Source

Expansion highlight4 records

Each record includes

Type, Description

Peers10 records
TypeBroad incumbent
Description

Canadian-founded cloud legal practice management platform serving thousands of law firms with matter management, billing, and document workflows. While not focused on corporate records, it represents the cloud-native direction the legal software market is moving and could absorb ALF's adjacent use cases.

TypeBroad incumbent
Description

Cloud-native document management and collaboration platform for law firms and corporate legal departments, competing with ALF's Virtual Minute Book and document organization capabilities from a modern, integrated platform angle.

TypeBroad incumbent
Description

Multinational information services company whose CT Corporation and Compliance Solutions businesses offer corporate entity management, registered agent services, and compliance software to legal professionals, overlapping with ALF's core workflow.

TypeEmerging player
Description

Specialist in corporate KYC, registry data, and entity verification for financial institutions and law firms. Adjacent to ALF's Data Retrieval and registry connectivity features but focused on onboarding and compliance rather than ongoing records management.

TypeBroad incumbent
Description

Legal practice management software vendor serving mid-sized and large law firms with matter management, financial, and business intelligence tools. Relevant as a broader-suite competitor that could be chosen over a point solution like ALF in technology refresh decisions.

TypeBroad incumbent
Description

Global corporate services and registered agent provider offering entity management, corporate compliance, and governance software alongside its agency services. Competes with ALF at larger Canadian enterprises and multinational law firms with broader portfolio offerings.

TypeBroad incumbent
Description

Enterprise document and email management platform purpose-built for legal professionals, used by many of the same large law firms that buy ALF. Overlaps with ALF's document storage and minute book functionality as part of a broader legal document ecosystem.

TypeBroad incumbent
Description

Global content and technology company offering a broad suite of legal software (including practice management and document solutions) to law firms and corporate legal departments; competes in adjacent workflows and bundles entity management into larger platforms.

TypeDirect peer
Description

Canadian cloud-based corporate minute book and entity management software serving law firms and corporate secretaries. Closest direct competitor to ALF Virtual Minute Book and corporate records workflows in the Canadian market.

TypeDirect peer
Description

TSX-listed Canadian legal technology company whose product portfolio includes corporate registry filing software (e.g., Corporate Runner) that competes directly with ALF WebFiler for BC/Alberta filings and broader practice management offerings to Canadian law firms.

Market position
Strengths5 records

Each record includes

Headline, Details, Source

Weaknesses5 records

Each record includes

Headline, Details, Source

Competitive moat4 records

Each record includes

Type, Details

Key risks7 records

Each record includes

Headline, Details, Source

Key highlights7 records

Each record includes

Headline, Details, Source

Customer concentration

Classification, Details

Named customers7 records

Each record includes

Name, Industry, Type, Use case, Source, UUID

Segment3 records

Each record includes

Title, Type, Primary, Description, Pain point addressed, Use case, Source

Ideal customer profile2 records

Each record includes

Profile, Firmographic size, Sales motion, Sales cycle length, Buying structure, Purchase trigger, Buyer persona, Geography, Industry vertical, Primary use case, Description, Pain points, Evidence proof points, Target buyer

Technology focused
Yes
API detail
Has APIbool
No

Docs URL, Description

Integration1 record

Each record includes

Title, Type, Description, Source

AI maturity
App detail

Has app

Feature7 records

Each record includes

Title, Differentiator, Description, Source

Core technology
Revenue estimate
Valuation estimate
Number of profiles
Profiles1 record

Each record includes

Name, Designation, Designation category, Overview, Profile commentary, Source

No data
No data
Funding overview

Funding stage, Last funding date, Total funding USD

Funding rounds

Each record includes

Round, Amount USD, Date, Pre money valuation, Total investors, Investors, News

Investors

Each record includes

Name, Type, Date of entry, Rounds participated, Website

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

M&A

Each record includes

Name, Acquisition type, Announced date, Completed date, Status, Website, News

Investment

Each record includes

Name, Round, Announced date, Lead investor, Website, News

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

ALF Software

Legal Practice Management Softwarealfcentral.com

ALF Software Inc. provides ALF Corporate, a Canadian corporate records management software built on a SQL database with integrated document assembly and direct BC/Alberta government registry filing. It serves law firms and in-house corporate legal departments across Canada through annual subscriptions and per-transaction filing fees.

What ALF Software does

ALF Software Inc. is a privately held Canadian software company founded in 1995 by Paul R. Leitch, a lawyer at a major Vancouver law firm, and headquartered in Vancouver, British Columbia. The company develops and sells ALF Corporate, a specialist corporate records management application built on a high-performance SQL relational database with a graphical interface, integrated document assembly and template scripting, and a Virtual Minute Book module for digitized minute book storage. The product is offered in two editions—Standard (core database, document assembly, reporting, WebFiler, help desk) and Enterprise (adding Virtual Minute Book, Scanning Assistant, Intranet/Extranet, audit trail, custom fields, and corporate ownership charting)—with current release ALF Corporate 3.7 launched in 2022. A cloud-hosted deployment, ALF Cloud, is delivered through AscentiCorp.

The company's primary differentiator is WebFiler, an automated filing module that connects directly to the BC Corporate Online (COLIN) and Alberta CORES government registries, validating data, signing users in, and submitting filings without launching a web browser. Supporting modules include Data Retrieval (per-transaction population of the database from BC and Alberta registries at $4.73 per retrieval), DocuSign integration for electronic execution of document packages, and embedded Evin Ross Guide to Corporate Records templates. Per-transaction WebFiler fees range from $4.73 to $7.88 depending on filing type.

ALF Software generates revenue primarily through annual subscription licensing of ALF Corporate (Standard and Enterprise editions) sold via a direct sales motion, supplemented by transaction-based fees for WebFiler filings and Data Retrieval. The customer base consists of Canadian law firms and in-house corporate legal departments, with adoption cited across 7 provinces and 2 territories and named enterprise customers including DLA Piper, Bennett Jones, Miller Thomson, Fulton & Company, and Carscallen. The company operates without external institutional funding and has not undergone any disclosed mergers, acquisitions, or leadership changes since founding.

ALF Software firmographics

Firmographics
Name
ALF Software
Legal name
ALF Software Inc.
Website
https://alfcentral.com
Company type
Private
Founded year
1995
Operating status
Operating
Headcount range
1–10 employees
Short description
ALF Software Inc. provides ALF Corporate, a Canadian corporate records management software built on a SQL database with integrated document assembly and direct BC/Alberta government registry filing. It serves law firms and in-house corporate legal departments across Canada through annual subscriptions and per-transaction filing fees.
Ownership category
akta.pro rank

Where ALF Software is headquartered

Location

Headquarters

HQ city
Vancouver
HQ country
Canada
HQ region
North America

Offices1 record

Markets served

ALF Software business model

Business model
GTM type
B2B
Offering type
Software
Cost components
Personnel, Technology or R&D, Operations, Marketing or Sales, Infrastructure

Revenue model

  1. Software Licensing: ALF Corporate software sold in two editions (Standard and Enterprise) with ongoing updates. Version 3.7 currently available. Includes help desk access and software maintenance.
  2. WebFiler Transaction Fees: Per-transaction fees for electronic filings through WebFiler to BC COLIN and Alberta CORES registries. Fees range from $7.88 for incorporations to $4.73 for standard filings. Billed through BC Online for COLIN filings, monthly/quarterly invoice for CORES.
  3. Data Retrieval Service: Fee-for-use service that automatically populates ALF database with information from BC and Alberta Corporate Registry. Current fee is $4.50 plus GST ($4.73 total) per retrieval.

Pricing tiers

ModelBillingPrice
Transaction based/ take ratePay-as-you-goWebFiler COLIN/CORES Filings - per transaction
Usage-basedPay-as-you-goData Retrieval from Corporate Registry
SubscriptionAnnualALF Standard Edition
SubscriptionAnnualALF Enterprise Edition

Go-to-market motion1 record

Distribution channels2 records

Marketing channels3 records

ALF Software product offering

Product offering

Core offering

ALF Software provides ALF Corporate, a corporate records management solution built on a high-performance SQL database for law firms and in-house corporate legal departments in Canada. The software combines an intuitive graphical interface with integrated document assembly, automated registry filing through WebFiler (BC COLIN and Alberta CORES), and a Virtual Minute Book that digitally replicates physical corporate record books.

Product overview

ALF Software offers ALF Corporate, a comprehensive corporate records management solution designed for legal professionals. The product portfolio includes two main editions—Standard and Enterprise—both built on a high-performance SQL database. Standard edition provides core database management, document assembly, built-in and configurable reports, and WebFiler for BC and Alberta registry filings. Enterprise edition adds Virtual Minute Book, Scanning Assistant, Intranet/Extranet access, audit trails, and custom fields. Supporting modules include Data Retrieval for populating database from government registries, and DocuSign integration for electronic document execution. ALF also offers a cloud deployment option through ALF Cloud (operated by AscentiCorp).

Differentiator

Problem solved

Functional benefit

Products and services

  • ALF Corporate Standard Edition Standard edition of ALF Corporate providing a powerful SQL database, standards-based interface, work-in-progress tracking, document assembly and scripting, configurable reports, ALF help desk access, and WebFiler for BC and Alberta Registries. Targets law firms and corporate legal departments managing day-to-day corporate records.
  • ALF Corporate Enterprise Edition Enterprise edition of ALF Corporate that includes all Standard features plus Virtual Minute Book with scanning assistant, ALF Intranet and Extranet for web-based read-only browsing, audit trail for field change history, custom fields with ALF Assembler module, PDF form assembly, and corporate ownership charting. Designed for large law firms and complex corporate legal departments.
  • ALF Cloud Cloud-hosted deployment option for ALF Software operated by AscentiCorp, allowing law firms and legal departments to access ALF Corporate without on-premises SQL Server installation.
  • Data Retrieval Service Fee-for-use service that automatically populates the ALF database with information from BC and Alberta Corporate Registry databases, including registered and records office addresses, share class details (BC), and director/officer addresses. Current fee is $4.50 plus GST ($4.73 total) per retrieval.

Quantifiable outcome

  • Filings complete within seconds instead of minutes
  • +2 more outcomes

Companies that use ALF Software

Customer profile

Named customers7 records

Segments3 records

Ideal customer profiles2 records

ALF Software technology and API

Technology

Technology focussed Yes

API detail

Has API
No
API docs
API detail

Core technology

AI maturity

App detail

Integration1 record

Feature7 records

ALF Software partnerships and signals

Strategic signal

Partnerships

Four partnerships are on record, tiered core and minor.

  • DocuSigncoreTechnology or IntegrationDocuSign integration is an optional component of ALF Corporate included in both Standard and Enterprise editions. Enables document packages to be sent via DocuSign envelopes for faster and easier execution. Once signatories complete execution via DocuSign, ALF retrieves executed files. For Enterprise Edition, files can be uploaded directly to the Card's Virtual Minute Book. Small service fee per envelope applies.
  • BC Corporate Online (COLIN)coreTechnology or IntegrationWebFiler component connects directly to BC Corporate Online (COLIN) registry database. Automates the entire filing process including opening connection, signing in with user credentials, choosing correct filing, showing draft filing, and completing the filing - all without opening a web browser.
  • Alberta CORES RegistrycoreTechnology or IntegrationWebFiler component available for Alberta CORES registry database. Supports incorporation applications, annual returns, change of address, and change of directors/shareholders filings for Alberta corporations.
  • Evin Ross Publications Ltd.minorOthersALF supports template libraries from the Evin Ross Guide to Corporate Records, a comprehensive corporate records guide available in jurisdictions across Canada. Guide to Corporate Records must be purchased separately from Evin Ross Publications Ltd. (www.evinross.ca)

Scale indicators3 records

Recent moves5 records

Expansion highlights4 records

ALF Software competitors and assessment

Company assessment

Broad incumbents

  • Clio: Canadian-founded cloud legal practice management platform serving thousands of law firms with matter management, billing, and document workflows. While not focused on corporate records, it represents the cloud-native direction the legal software market is moving and could absorb ALF's adjacent use cases.
  • NetDocuments: Cloud-native document management and collaboration platform for law firms and corporate legal departments, competing with ALF's Virtual Minute Book and document organization capabilities from a modern, integrated platform angle.
  • Wolters Kluwer: Multinational information services company whose CT Corporation and Compliance Solutions businesses offer corporate entity management, registered agent services, and compliance software to legal professionals, overlapping with ALF's core workflow.
  • Aderant: Legal practice management software vendor serving mid-sized and large law firms with matter management, financial, and business intelligence tools. Relevant as a broader-suite competitor that could be chosen over a point solution like ALF in technology refresh decisions.
  • CSC (Corporation Service Company): Global corporate services and registered agent provider offering entity management, corporate compliance, and governance software alongside its agency services. Competes with ALF at larger Canadian enterprises and multinational law firms with broader portfolio offerings.
  • iManage: Enterprise document and email management platform purpose-built for legal professionals, used by many of the same large law firms that buy ALF. Overlaps with ALF's document storage and minute book functionality as part of a broader legal document ecosystem.
  • Thomson Reuters: Global content and technology company offering a broad suite of legal software (including practice management and document solutions) to law firms and corporate legal departments; competes in adjacent workflows and bundles entity management into larger platforms.

Emerging players

  • Encompass Corporation: Specialist in corporate KYC, registry data, and entity verification for financial institutions and law firms. Adjacent to ALF's Data Retrieval and registry connectivity features but focused on onboarding and compliance rather than ongoing records management.

Direct peers

  • MinuteBox: Canadian cloud-based corporate minute book and entity management software serving law firms and corporate secretaries. Closest direct competitor to ALF Virtual Minute Book and corporate records workflows in the Canadian market.
  • Dye & Durham: TSX-listed Canadian legal technology company whose product portfolio includes corporate registry filing software (e.g., Corporate Runner) that competes directly with ALF WebFiler for BC/Alberta filings and broader practice management offerings to Canadian law firms.

Market position

Strengths5 records

Weaknesses5 records

Competitive moat4 records

Key risks7 records

Key highlights7 records

Customer concentration

ALF Software social profiles

Digital presence

ALF Software financial estimates

Financial estimate

Revenue estimate

Valuation estimate

ALF Software leadership team

Management profile

Number of profiles

Profiles1 record

ALF Software funding detail

Funding detail

Funding overview

Funding rounds

Investors

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

ALF Software M&A and investment

M&A and investment

M&A

Investments

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

Frequently asked questions about ALF Software

What does ALF Software do?

ALF Software provides ALF Corporate, a corporate records management solution built on a high-performance SQL database for law firms and in-house corporate legal departments in Canada. The software combines an intuitive graphical interface with integrated document assembly, automated registry filing through WebFiler (BC COLIN and Alberta CORES), and a Virtual Minute Book that digitally replicates physical corporate record books.

Is ALF Software a public or private company?

ALF Software is a private company. It is classified as founder individual operated bootstrapped and is currently operating.

When was ALF Software founded?

ALF Software was founded in 1995. It employs 1 to 10 people.

Where is ALF Software based?

ALF Software is headquartered in Vancouver, Canada, in the North America region.

How does ALF Software make money?

Three revenue lines are on record. Software Licensing is the primary driver. The others are webFiler Transaction Fees and data Retrieval Service.

Who are ALF Software's main competitors?

Broad incumbents on record are Clio, NetDocuments, Wolters Kluwer, Aderant, CSC (Corporation Service Company), iManage and Thomson Reuters. Encompass Corporation is listed as an emerging player. Direct peers are MinuteBox and Dye & Durham.

Does ALF Software have an API?

No public API is recorded for ALF Software.

Unlock the full company data

50 free credits on sign-up, no credit card required.

Contact sales