What is NowSMS?

NowSMS is an extremely powerful and multi-functional content delivery solution for SMS & MMS messaging. NowSMS is a Windows-based server software product that allows rapid deployment of these services with performance scalability that ranges from small test environments to full production mobile operator systems.

NowSMS is an SMS Server, MMS Server, WAP Push Proxy Gateway and Multimedia Messaging Center (MMSC).

NowSMS supports a wide range of SMS and MMS protocols, and simultaneous connectivity to multiple SMSC and/or MMSC connections.

Key functionality includes:

  • Multi-protocol SMS & MMS Message Switch
  • Mobile Operator MMSC
  • High Performance SMS Gateway
  • High Performance MMS Gateway
  • 2-way SMS & MMS Application Enabler
  • SMS & MMS Gateway for GSM Modems

Applications can use standard protocols such as HTTP, SMPP, SMTP and MM7 to interface with NowSMS, or they can use sample APIs provided for PHP, Java and command line interfaces. (For more information on these interfaces, please see our NowSMS APIs page.)

The Now SMS & MMS Gateway is currently deployed by over 3000 customers in more than 125 countries on six continents and dozens of island territories in between. More than 30 mobile operators use NowSMS as their primary MMSC.

NowSMS can be self-installed and tested in customer environments without requiring expensive consultants. A fully functional trial of the NowSMS product, including full documentation and free discussion board support with a knowledge base collected over the span of 10+ years is available on this web site.

System Requirements

1. PC running Windows for NowSMS software. Supported versions of Windows include Windows XP, Windows Vista, Windows 7, Windows 8, Windows 2003 Server, Windows 2008 Server, and Windows 2012 Server. Server, workstation, 64-bit, 32-bit, business and home editions of these operating systems are supported.

2. SMS and/or MMS Connectivity via at least one or more of the following:

  • Android Phone (2.3 Gingerbread, 4.0/4.1 Ice Cream, 4.2/4.3 Jelly Bean, 4.4 KitKat, 5.0/5.1 Lollipop) with WiFi and mobile network connectivity
  • GSM Modem supporting ETSI GSM 07.05 / 07.07 and/or 3GPP TS 27.005 / 27.007
  • SMPP Connection to SMS Provider
  • UCP/EMI Connection to SMS Provider
  • CIMD2 Connection to SMS Provider
  • HTTP Connection to SMS Provider
  • MM7 Connection to MMS Provider
  • MM4 Connection to MMS Provider
  • MM1 Connection to MMS Provider
  • EAIF Connection to MMS Provider

Concepts and Understanding

Examples of How Customers Use NowSMS

The NowSMS server  is an extremely powerful tool for SMS and MMS messaging, and different customers have very different configurations and reasons for using NowSMS. Customers use NowSMS for a variety of different reasons …  High Performance SMS Gateway, 2-Way SMS and/or MMS Application Enabler, Operator MMSC, MMS Gateway, WAP Push Proxy Gateway (PPG), SMSC Multiplexer, Testing Tool, and more. Learn more…

SMS and MMS Protocols Supported by NowSMS
SMS protocols supported by NowSMS include SMPP, HTTP, UCP/EMI, CIMD2, and GSM/3G modems. MMS protocols supported include MM7 (3GPP versions 5.3.0 – 6.13.0, plus various non-standard variations from other vendors), MM4, MM3, MM1 and EAIF. Learn more…

Explore NowSMS Features
Learn about some of the features of the Now SMS & MMS GatewayLearn more…

APIs, APIs, APIs, and more APIs
NowSMS is a middleware solution. Learn about the APIs that NowSMS implements to support interfacing with your applications. Clear examples are available for HTTP, Java, PHP, and command line interfaces. Learn more…

What is an SMS Service Provider?
NowSMS is not a replacement for a bulk SMS or MMS service provider. You need a connection to an SMS service provider, or a GSM modem, before you can send any messages with NowSMS. Learn more…

What is a GSM Modem?
A GSM modem is a specialized type of modem which accepts a SIM card, and operates over a subscription to a mobile operator, just like a mobile phone.A GSM modem exposes an interface that allows applications such as NowSMS to send and receive messages over the modem interface. Learn more…

How Does MMS Work?
NowSMS can be configured to send MMS messages using two different delivery mechanisms. Learn more…

How do I download the free NowSMS 30-Day Trial Version?
NowSMS can be self-installed and tested in customer environments without requiring expensive consultants. A fully functional trial of the NowSMS product, including full documentation and free discussion board support with a knowledge base collected over the span of 10+ years is available on this web site. Learn more…

Additional Support Resources

Product Documentation and Manual
The NowSMS Product Manual is available on-line, and is available as a PDF download. Learn more…

Technical Support Forum and Discussion Board
The Now SMS & MMS Gateway server product has a history of over 10 years and counting. If you’ve got a question, chances are that this isn’t the first time that your particular question has been asked. Search the archives of our discussion forum, or ask us a question now. Learn more…

Technical Bulletins
Our technical bulletins describe advanced technical features of the Now SMS & MMS Gateway server and clarify advanced configuration options. Learn more…

Contact Us

If you have any questions regarding the Now SMS & MMS Gateway server, and you can’t find the answer on-line, then here’s where you will find our contact information. Learn more…

Search Our Web Site
Looking for some elusive nuggets of information regarding NowSMS. We can help you find it. Learn more…

Fault Tolerant and Load Balanced Configurations

NowSMS in a Fault Tolerant or Redundant Load Balanced Environment
For many configurations it is desirable to install NowSMS on multiple servers in order to achieve fault tolerance and/or improved throughput and performance. NowSMS offers extreme configuration flexibility to facilitate these requirements. Learn more…

Load Balanced or Fault Tolerant WAP Gateway
For many configurations it is desirable to install NowWAP on multiple servers in order to achieve fault tolerance and/or improved throughput and performance. Learn more…

Load Balanced or Fault Tolerant MMSC
For many configurations it is desirable to install the NowSMS MMSC on multiple servers in order to achieve fault tolerance and/or improved throughput and performance. NowSMS offers extreme configuration flexibility to facilitate these requirements. Learn more…

APIs, APIs and more APIs

APIs, APIs, APIs, and more APIs
Learn about the APIs that NowSMS implements to support interfacing with your applications. If you speak, HTTP, Java, PHP, or are looking for a quick command line hack, this is the link you’ve been searching for. Learn more…