Financial Software to Match You

Find Your MIMICS Software Engine

Built for banks, brokerages, fund managers and investment managers
  • Customer Portfolio
  • Fund Portfolio
  • Treasury Portfolio
  • Portfolio Analysis
  • Forex Trading
  • Equity Trading
  • Precious Metals
  • Repos
Made with corporations, transfer agents, REIT managers, mutual fund managers, and bank trust departments in mind
  • Shareholder Accounting
  • Bond Paying Agent & Transfer Agent
  • Debt Management
  • Pension Admin
  • Mutual Fund Admin
  • REITs
  • Annuities
  • IRA Management
For commercial banks, investment banks and credit unions of any size
  • Real Estate
  • Loan Origination
  • Repurchase Agreements
  • Loan Management
  • Safekeeping
  • Fed Funds
  • Item Collections
  • Documentary Collections
  • Teller
Central Banking
One of very few products on the market made specifically for central banks
  • Auction Processing
  • Public Debt Issuance
  • Currency Vault Management
  • Dormant Accounts
  • Exchange Control
  • Forex Trading
  • Reserve Portfolio Management
  • Pension Admin
  • Teller
  • Regulatory Reporting Portal

MIMICS Payment Processing Software

The MIMICS Payment Processing Module provides a quick and easy way for branches to process various types of payments, including payments by Check (including Cashier’s Checks and Money Orders), Direct Deposit, Credit Advice, ACH, SWIFT and RTGS. This module also can facilitate Remittance Payments and Receipts. Accounting rules can be configured to produce accounting entries for the different payment options, which can be fed to a General Ledger module.

Check Printing

The MIMICS Payment Processing Module allows you to print checks, money orders, and cashier’s checks maintaining a central check register. The system has reports and check processing tools to properly maintain and control the check print processing.

Payee Information – A file of payee information is maintained for proper addressing and tracking, Payees can be marked as temporary to minimize the confusion of many one-time payees.

Customer Information – A file of customer information is maintained. These are the bank customers for which the checks are written to the payees. A loan number or tracking number is used to track all payments for the customer. Customers can be marked as temporary to minimize the confusion of many one-time or short-term customers.

Check Stock – One or multiple stocks of checks can be managed by the system. The template and format of each set of check stock can be customized to your specifications, and can optionally include logos, signatures, and the micr line. Checks can be printed on pre-printed checks or on blank check stock. If you process with multiple sets of check stock, the check numbering sequence can be tracked for each stock independently.

Checks Processing – Checks can have as many line items as will print on the check stub. The user enters the line item (stub amounts) amounts and the system automatically calculates the total check amount. Checks can be processed by the User ID to easily identify a user’s work in the event many branches are processing checks. Checks can also be selected to print by bank customer in the event that there is more than one check for a customer.

Check Numbers – The system can “assign” check numbers or it can create numbers for printing checks on blank check stock. Alternatively, check numbers can be assigned by the user.

Check Reprinting/Replacement – Checks can be reprinted if they are lost or destroyed. They can be printed with the same or different check numbers.

Check Register – A check register allows a central location to maintain and monitor all checks. Checks can be corrected, voided, and tracked.

Check Clearing – Check Status can be tracked, including whether checks are outstanding, cleared, voided, or stale-dated. Checks can be cleared manually or automatically from an import. Stale-dating can happen automatically.

Reports – Reports show check information and status. They also track bank customers’ activity.

  • Check Register
  • Check Status
  • Replaced Checks
  • Customer Disbursements

Direct Deposit

The MIMICS Payment Processing Module can track customer DDA/Savings account information, including Bank Routing Number and Account Number, and can produce direct deposit payments. Commonly, DDA payments can be exported via a standard interface, such as ACH or RTGS (described below).

Remote DDA – The MIMICS Payment Processing Module can also produce payments by Remote Direct Deposit. This is for cases where Banks you send deposits to automatically are not connected to you by a ACH network, RTGS network, or other standard messaging network. In this option, the system can produce an export file customized to the format required by the bank in question (there can be different formats for each bank) that can be sent remotely (emailed, uploaded, etc.). Along with the file, a report and/or letter can also be sent electronically to define the contents of the payment file.

Credit Advices

Credit Advices can be printed for direct deposit payments. In some cases, payments may be processed by Credit Advice only, without another electronic payment be sent. Credit Advices can be customized to your required format. Any number of different formats (templates) can be customized.


MIMICS can produce NACHA formatted files in the format required for upload to a country’s ACH network. If you are a bank, the file can be processed into your ACH facility. If you are not a bank, your bank may allow the upload of an ACH file through their website for payment processing.

Description of ACH from Wikipedia:

Automated Clearing House (ACH) is an electronic network for financial transactions in the United States and other countries. ACH processes large volumes of credit and debit transactions in batches. ACH credit transfers include direct deposit payroll and vendor payments. ACH direct debit transfers include consumer payments on insurance premiums, mortgage loans, and other kinds of bills. Debit transfers also include new applications such as the Point-of-Purchase(POP) check conversion pilot program sponsored by NACHA-The Electronic Payments Association. Both the government and the commercial sectors use ACH payments. Businesses are also increasingly using ACH to collect from customers online, rather than accepting credit or debit cards.

For more information, go to


MIMICS can interface with the SWIFT Alliance Network for different message types. This module deals with message types related to the sending of payments. MIMICS can facilitate the connection to the SWIFT Alliance through a messaging software such as the IBM MQ Series.

SWIFT is the Society for Worldwide Interbank Financial Telecommunication, a member-owned cooperative through which the financial world conducts its business operations with speed, certainty and confidence. More than 9,000 banking organisations, securities institutions and corporate customers in 209 countries trust us every day to exchange millions of standardised financial messages.


MIMICS can interface with RTGS systems through a customized interface format or through a messaging utility such as IBM MQ Series.

Real time gross settlement systems (RTGS) are funds transfer systems where transfer of money or securities takes place from one bank to another on a "real time" and on "gross" basis. Settlement in "real time" means payment transaction is not subjected to any waiting period. The transactions are settled as soon as they are processed. "Gross settlement" means the transaction is settled on one to one basis without bunching or netting with any other transaction. Once processed, payments are final and irrevocable.


We work closely with you to establish the accounting rules required by your institution. The system can accommodate a complex accounting structure that includes multiple operating accounts and detailed entries. The system will automatically generate accounting entries from your daily operations based on the accounting rules configured and create a daily or real-time export file.

Optional Integration

MIMICS General Ledger System
Other general ledgers

Add-On Module Options


Centralize and manage all aspects of client communications including sales/marketing campaigns, and history of service across multiple MIMICS modules. Read More ^

Disaster Recovery

Ensures that your data and system is protected and can be fully accessed or restored in the event of catastrophe. Read More ^

Email Option

Allows customer forms such as confirmations and statements to be encrypted and emailed automatically. Read More ^

Customer Web Portal

A customized web interface that allows your customers to view history and to place requests, with the look and aesthetics to match your own website. Read More ^

Direct Data Connection

Allows secure, read-only access to aspects of the database of the related MIMICS module, for data mining or to allow you to create your own reports or exports. Read More ^


Includes functionality for general ledger, accounts receivable/payable, fixed assets, payment processing, purchasing and account reconciliation. Can interface with any other MIMICS module. Read More ^

How Our Software Helps You

User Experience

You deserve better financial software. We have been thoughtfully crafting intuitive, easy-to-use software for decades to give you more of what you want, less of what you don’t.


Software should not be one-size-fits-all. We take the time to get to know what makes you you, so that we can customize our software to offer a product that is exactly to your specifications and intuitively easy to use.

Boost Productivity

Our software does much of the “heavy lifting” of calculating, processing and automating to help greatly boost your productivity, streamline workflow operations and get you moving at optimal efficiency.

Save Money

Beyond the labor you will save with the wide-ranging functionality our software provides, our customizations give you more of what you want for a lower price than our competition.

Secure Your Data

We respect the sensitive nature of your information. That’s why we offer industry-exceeding security, including fully-encrypted databases and data tokenization.

Unparalleled Support

We truly pride ourselves on our friendly, responsive customer support, day or night. We love our customers and strive for 100% client satisfaction. But don’t take our word for it; read what our actual users say.

About Us

View More Recent News
We’d love to show you how our software can help you in action. Demonstrations can be tailored to scenarios of your choosing with specifications unique to your needs. They are done online, recorded for your reference, and take about 1 hour. Contact us to set one up today!
Portland Office: 
319 Washington St., Suite 501
Portland, OR 97204

Albuquerque Office: 
Albuquerque, NM 87110

India Office: 
MIMICS East Technologies
Hyderabad, Telangana