Products from Winwap

The MMS Stack SDK is a complete programming library for sending and retrieving MMS messages. By using the SDK you can add MMS functionality to your own software applications or hardware platforms. The SDK provides the encoding and decoding of messages as well as the MM1 transport (WAP 1.2 and WAP 2.0) protocol, that is used for sending and retrieving the messages. The library is quick and simple to start using from your own application, and is available for many Operating Systems.

An extensive set of methods, functions and events provide full control over the MMS SDK/toolkit, making it simple to send or retrieve MMS messages. 


It is a quick and simple process to begin using the MMS Stack library. The library comes with source code samples and API documentation that show exactly how to use it so that you can get quickly started even without having much knowledge about MMS. You can create a wide array of tools for automatically or manually sending/retrieving MMS messages. All features are well documented and the methods, functions and events are easy to use.

Note about retrieving MMS: Telecom Operators typically send special MMS Notification messages over SMS to notify that a new MMS message has arrived. In order to know that an MMS message is available for retrieval you need access to these SMS messages. On Windows, using the SMS Client SDK you can retrieve the MMS Notification messages from a GPRS/3G modem. On Linux (MeeGo, Suse, Mandrake and all other) the MMS Stack SDK comes with examples for how to filter out the MMS Notification SMS and how to retrieve the actual MMS Message.

Free evaluation

To reduce your risks when deciding upon adding Multimedia Messaging features to your own solutions we provide you with a chance to evaluate the MMS Stack SDK for free. During evaluation you will get familiar with the library and can establish how well it provides the functionality you need. When evaluating the library our engineers will provide you with free support and technical advice so that you do not have to spend valuable time to figure out what to do.


The MMS Stack SDK is typically licensed in binary object code form, with demonstration source codes for various programming languages. The SDK  products offered by Winwap can be used on a wide array of solutions, from small scale development projects to very high volume distribution as part of commercial products. This means we have to be very flexible in our licensing, so we need to understand your specific requirements before we provide pricing detail. Please contact us for a quotation and make sure you tell us about the project you need MMS for so we can provide an offer that makes sense for your specific business model.

Maintenance and Support

As part of the the SDK we provide you with Maintenance and Support. We constantly work to improve the software in all ways possible and work very closely with our customers to find out if any improvements or modifications are needed. We consider Maintenance and Support to go hand in hand, as support in some cases require that some addition of functionality is required which could be considered Maintenance. In these cases we try to add the required functionality without additional cost to you if possible. The same developers that created the software provide the technical support also during the free evaluation phase to make sure your integration with your own solution is smooth.

The MMS Stack SDK has a very extensive and large range of capabilities. In the link below the most important capabilities have been listed

MMS Stack SDK has pre-ported to these platforms

  • Windows 8, 10, Server (DLL and .NET versions)
  • Android
  • Linux (Red Hat, SuSE, Montavista, Ubuntu, Mandriva, Fedora Core , etc.)
  • MeeGo
  • HP-UX
  • Solaris
  • Brew & BrewMP
  • Arena & Larena for TD-SCDMA
  • ThreadX
  • Nucleus
  • Windows CE
  • Windows Mobile
  • Can be ported to iOS and most other Operating Systems
View full overview matrix

MMS Stack ActiveX SDK is available for Windows and Windows CE (2.11/3.0/4.0/5.0/6.0/.Net) 

Examples of using the MMS Stack SDK 

  • Automated MMS message sending
  • MMS service quality testing, measuring and assurance
  • Adding MMS features to other products (Netbooks, Notebooks, Laptops, Smartphones, Digital Photo Frame etc.)
  • Surveillance applications that use GPRS modems
  • Machine to Machine (M2M) applications that utilize MMS as the transport for pushing data from one machine to another
Read more