GET IT - FREE!

Download Servoy

Quote

Quote

CUSTOMERS USING SERVOY

.NET vs Servoy


NEW! Check the results of our real world test between Servoy and .NET! Also crunch the numbers yourself with our TCO calculator and see how much money you can save with Servoy.

Servoy Special Webinar: Java or .Net? Got the Speed to Compete? - Sept. 24
Are these application development issues slowing you down:
  • Two code-bases for SaaS and On-Premises?
  • Multiple code-bases for Windows/Mac/Linux deployment?
  • Code tweaks for cross-browser deployment?
  • Rewrites for different SQL databases?
  • Competitors with Sexier GUIs?
Is the lack of productivity keeping you awake at night?? Join this free Servoy Special Webinar on September 24th, 10am PT/1pm ET to see for yourself that with Servoy, your productivity will triple and so will your competitive advantage.

To register for the "Java or .Net? Got the Speed to Compete?" Servoy Special Webinar, click here.

Why Do .NET Developers Choose Servoy?
There are a number of reasons:
  • Because Servoy costs less. Servoy lowers your development and maintenance costs up to 70% -- making the Total Cost of Ownership (TCO) lower than .NET-based environments. Servoy is faster to develop with so you lower your development costs; being able to deploy to both Servoy Smart Client and Servoy Web Client with Zero deployment, means your deployment costs are lower; and because you can run on Linux with Servoy, you can also lower the licensing costs of your servers.

  • Servoy easily connects to any of the popular SQL databases in the marketplace -- or to multiple databases simultaneously -- including: Oracle, DB/2, MS SQL Server, Sybase, iAnywhere, Postgresql, MySQL to name a few. Although Servoy ships with Sybase iAnywhere as a convenience for new developers, Servoy is not a database -- meaning Servoy does not store your data. Servoy simply provides the interface and an easy way to add, edit and delete your data. With Servoy, you can join data between multiple data sources in different physical locations; and/or between SQL databases from different vendors.

  • Deploying over a WAN or LAN is painless. You can deploy your solution using a rich Java Servoy Smart Client, and/or through a pure HTML Servoy Web Client from a single codebase -- with no additional coding required. Servoy Smart Client uses Java Webstart technology to provide you and your users with a zero-deployment experience. NO more need for Citrix! No more need to "update" all your client versions manually - Servoy handles client updates automatically.

  • Servoy is based entirely on industry standards such as: SQL, JDBC, Java, JavaScript, XML, TCP/IP, etc. There are NO proprietary languages or protocols! -- so the Servoy learning curve is much shorter. Over 75% percent of your existing .Net skills will transfer directly to the Servoy Developer tool. There is no need to know Java or SQL to "talk" to backend SQL databases -- Servoy handles that for you. To make your applications more powerful, Servoy includes a large built-in library of functions; a drag-and-drop JavaScript script editor; and a fully-featured advanced script debugger. You can extend Servoy's built-in functionality further by: writing your own in-line Java; using JavaBeans and Java applets; or connecting to webservices using the free SOAP (Simple Object Access Protocol) plugin that ships with Servoy.

  • Servoy is truly cross-platform. Servoy runs on Windows, Mac OS X, Linux, Solaris, BSD, HP UX -- in short, any platform that supports Java 1.5 or higher.

  • With Servoy, the logic and data of your application are completely separate! Having an application where logic and data are separated, enables you to update your solutions quickly and efficiently -- WITHOUT importing data or saving clones. You can import new versions WITH clients attached to the "old" version -- WITHOUT the necessity to first "kick them off" (unless you want to). Separating data from the user interface (UI) means that you can have multiple versions of your Servoy solution, and easily roll forward or backward to different releases -- with or without clients attached to any particular version.

  • Upscale your Windows Applications
    Servoy will enable you to get rid of the Microsoft lock-in and integrate seamlessly with enterprise environments. Because Servoy is entirely industry standards-based, you will gain an immediate acceptance from enterprise IT. Servoy is a Java-based environment -- the most widely-used programming language and platform in enterprise IT -- and will connect to any SQL backend even if you have no knowledge of that backend system. Even government and healthcare applications can be developed without the need for additional certification, because of Servoy's unparalleled stability; and built-in security features such as 128-bit SSL data encryption for deployment.

    Servoy Whitepaper for ISVs and .NET Developers
    To find out more about how .NET compares to Servoy, you can download the following PDF file:

    Servoy vs .NET Comparative Whitepaper

    FREE Servoy Webinars
    Please check out the FREE one-hour Servoy Webinar Series and other events at Servoy.com/events. If you would like to schedule a one-on-one Special Servoy Webinar or have specific questions, please contact us by email at sales@servoy.com.

    Ready to Try Out Servoy?
    Are you ready to lower your costs and increase your market reach? You owe it to yourself to try out Servoy today.

    Click here to download the free Servoy Community Edition.

    Do you have more questions about Servoy? Contact us by email at sales@servoy.com.

    Additional Servoy Information
    Read on for more information about some of Servoy's key features:

    True SQL Front-end
    Servoy is not a database. SQL databases have reached their current levels of quality due to many years of continued development and research by their respective companies. Applications that combine database and user interface in the same environment never manage to attain the performance and stability level SQL databases have achieved. Servoy addresses this limitation of "all-in-one" products by ensuring a strict separation of data and application design elements. There are already plenty of good SQL databases -- all the world needs is an easy way to make use of them.

    Automatic Data Binding
    Servoy is one of the only SQL front-end tools that offer automatic data binding. Imagine simply selecting columns from a SQL table and having them appear on your form -- ready for new records, data edits and deletions -- all WITHOUT having to know any SQL. Whether you use a form for data entry or reporting, Servoy handles the SQL queries for you automatically. If you prefer to write your own SQL, Servoy offers you this capability as well. You decide. You're in control.

    Java Made Easy and Fast
    Servoy allows you to harness the power of Java without the typical Java learning curve on two levels: First, you have the power of Java -- the most widely-used and accepted programming language -- without having to learn the intricacies of Java development. Second, if you want to program something in Java, you can still integrate your code seamlessly into the Servoy environment with inline Java code; Servoy Plugins; JavaBeans; and Java Applets.

    Automatic Data Broadcasting
    Servoy is the only SQL front-end tool that offers automatic data broadcasting. This unique feature means that if one user changes his/her data and a different user is viewing that same record, the second user sees the changes in real time. Data broadcasting is a default feature of Servoy. There is no need to program refresh and reload statements like you must in other SQL interface tools. Servoy pushes changed data only to the users that need it -- not to everyone all the time. Servoy knows which user has which data cached and will invalidate caches accordingly. There are additional benefits to data broadcasting: You can use fewer transactions than other development environments, and bandwidth usage is significantly reduced compared with 'manually refreshing the screen' in other applications.

    Thin Client, Zero Deployment
    Servoy is the only application that requires no network installation of client software -- whether you deploy your solution as a Servoy Smart Client, or Servoy Web Client. Servoy Smart Client is a "real" Java application providing a rich, event-driven user experience. Servoy Web Client combines Servoy's patented WebDirect&trade technology, together with Ajax capabilities, to provide a rich 100% HTML application in a web browser. Using a combination of compression (SSL) and caching technologies to keep bandwidth usage very low, Servoy applications can even run over dial-up and mobile connections (including GPRS and UMTS) -- without the need of additional software such as Terminal Services or Citrix.

    Cross Platform, Cross Database
    Servoy can connect to any SQL-based database and can be deployed on nearly any operating system including Windows, Mac OS X, Linux and Solaris. Servoy Server will run on server operating systems such as: Solaris, HP Unix, IBM AIX, AS/400, OS/390, Windows Server 2003, OS X Server, Red Hat Enterprise Edition, Novell SuSe, etc. -- and Servoy can be run on multiple platforms simultaneously. You are not locked into a particular database. You can easily move from one database to another -- Servoy will automatically re-create your schema when you move the data. For example: You could develop your Servoy solution on Windows using Sybase iAnywhere and deploy the application you built on Mac OS X using Oracle WITHOUT ANY recoding.

    Easy Internationalization
    Not only does Servoy offer you easy-to-use tools to translate your application seamlessly into any language -- Servoy also enables you to deploy your solutions in multiple languages simultaneously! Imagine running your Servoy application in English, Japanese, Arabic and Italian at the same time from the same server. Using the same code base!

    Professional Programming Environment
    Servoy Developer is a very easy-to-use integrated development tool. For your convenience, Servoy ships complete with a powerful, SQL database engine powered by iAnywhere from Sybase. Servoy Developer contains Servoy Server components as well -- so you can test your solutions (even networked) without the need to run the Servoy Server application separately.

    Servoy offers a simple two-screen development environment -- one for designing user interfaces; and another for coding and debugging. Servoy's advanced integrated debugger allows you to easily spot any typing or coding errors and the Servoy scripting editor allows you to rapidly automate your solutions. Servoy also offers code-completion; tool-tips; sample code; color choosers; date pickers; and more to help you get your Servoy solutions built even faster.

    Easiest To Manage Server
    Servoy Server is the easiest application server to manage. Using a browser-based interface, you can administer all of the Servoy Server functions. From sending clients a message; to shutting them down; to uploading new versions of solutions or rolling back to an older version; to resolving locks and transactions; to even restarting the server. It's all done through a web browser from anywhere in the world.

    Secure By Default
    Servoy is secure by default. Right out of the box, Servoy uses 128-bit SSL encryption to secure all data that travels between Servoy Server and the client. Servoy also offers a point-and-click interface to build security into your solutions for limiting users based on pre-defined access rights. Security access can be defined both on a data level and on the user interface level. In Servoy, adding an audit trail -- to track any changes to data in detail -- can by turned on by checking a single checkbox.

    Easy With No Limitations
    Non-Servoy development and deployment environments are either easy-to-use with serious limitations, or have fewer limitations but are harder to use. Servoy offers you the best of both worlds. All the functionality you expect is already available. If you need more specific or specialized functionality, Servoy is extremely easy to extend via JavaBeans, Java applets, and the Servoy 100% Java Plugin API. With the Servoy Plugin API, you can easily hook-up existing Java code/classes to the Servoy environment; and control the overall application layer, as well as the data layer.

    WYSIWYG And More
    Servoy takes WYSIWYG (What You See Is What You Get) form design to the next level. Not only will Servoy take care of all the corresponding SQL statements that must be executed to make your user interface function correctly -- Servoy also offers you all the components you need to easily design a rich user interface: tabpanels; portals; buttons; labels; roll-overs; images, tooltips; Cascading Style Sheets (CSS) and much more. And if you require specific UI components that Servoy doesn't provide, you can simply add them in as JavaBeans. Here's the best part -- the entire user interface is scriptable! Using simple built-in JavaScript commands, you can control the interface of your Servoy solutions -- for example: making fields and buttons dim or hide based on user access; running scripts when the enter key is pressed; dynamically generating value popup menu lists based on a click; and much more.

    Effortless Reporting
    Designing a report in Servoy is a snap -- without the need to write any SQL. Simply place the fields you want to show on your report in the desired header; footer; body; summary; or sub-summary Servoy forms part. Depending on the context of your displayed data and your foundset -- Servoy will automatically execute the necessary SQL statements to your backend database, retrieve the data and generate your report.

    Everything Is Included!
    All of the features mentioned previously are standard in Servoy. There is no need to buy additional "packs", "enterprise editions", or "advanced versions". Servoy has a clear licensing scheme: You pay for the number of developers (Servoy Developer licenses) and concurrent users (Servoy Client licenses) in your organization. It's that simple!

    Standards Compliant
    Servoy doesn't introduce any new standards or any proprietary technology. Servoy uses industry standards:
    • SQL for data interaction
    • JavaScript for scripting and implementation of business rules
    • JavaBeans to integrate existing functionality into your applications
    • Java to extend your application
    • Webservices to interact with the outside world
    • XML for information exchange
    • RTF, HTML for text rendering and editing
    • PDF for forms output and storage options
    • POP, SMTP, MIME, and attachments for email functionality

    The standards listed are the most recognized standards in their respective areas -- and Servoy makes it extremely easy to use them all. If you invest time in Servoy, you invest time in learning languages and standards that you will be able to use in many other contexts as well.

    The Servoy features described above are just a few of the many benefits you will find when you start using Servoy. Visit the Servoy website and download the free Servoy Community Edition today!

    Additional Servoy Resources
    For more information on Servoy, click any of the following links:

    NOTE: Servoy and the Servoy logo are registered trademarks of Servoy, Inc. All other trademarks are the property of their respective owners. .NET is a registered trademark of Microsoft Corporation.