If you are an ISV, find out how BASIS can help you increase your revenue stream and reduce your costs. BASIS tools can also improve your customer service and thus create more profit.
Increase your revenue
Increasing revenue and profit is an essential strategic question for any business. For you as an ISV, BASIS offers you several ways to achieve this goal:
Software Rental Options
Using BASIS products, you can easily host your product as an SaaS (Software as a Service). The Rich Thin Client part of all BASIS products offers you the flexibility to reach new markets - with no modifications to your code! BASIS BBj programs can be deployed as standalone installations, client/server, SaaS and ASP, with no additional cost!
Customize Features For Your Customers
The entirely modular and event-based architectures of BASIS BBj and Barista allow you to link custom functionality for individual customers into your standard code. Keep only one standard version of your product, and include and activate custom code for each individual installation from this one version. Be organized and flexible to grow!
RAD
BASIS Barista offers you the comfort of a modern RAD tool for fast and efficient development of powerful business applications. It is entirely built on BBj while also complemented by BBj, the object oriented dynamic programming language for the Java JVM. Get on the fast lane for the first 80% of your way with Barista RAD (Rapid Application Development), and complete the more sophisticated tasks in BBj or Java. You will not get stuck in a dead end road because the RAD tool only handles half of the required tasks. You will always have the flexibility of our programming language BBj which is specialized in business applications. For special cases you can still resort to the low level capabilities of Java.
Easy Upgrading
Create new revisions of your solutions and add functionality much faster than you are used to! Frequent upgrades offering real enhancements to your customers will ensure your recurring revenue stream. New revisions can be deployed flawlessly - regardless if you host your client's application or if it is installed at their local site. Since data and application logic are handled separately, you can even make updates available for download, or have your application ready for online downloads.
Barista even goes one step further and assists you in adjusting your database layout when you roll out a new release of your solution. No need to write update routines for your databases anymore - just start the Barista synchronization process and that's all!
Platform Independent - Also Including Linux
Open Source operating systems and systems like the Mac are more and more becoming a strong counterpart of the Windows hegemony. With BASIS tools, you are free to deploy on any operating system your customer chooses, at no extra cost: Windows, Linux, SCO Unix, HP/UX, Solaris, IBM AIX, Mac OS X, just to name a few.
Database Independent
BASIS tools offer you the comfort of a built in powerful SQL database at no extra cost. This database is fast, reliable and SQL-standard-compliant, and offers you some valuable features like the direct result set navigation (direct result set or direct navigational access).
However, you are never locked into any database when you chose BASIS as your development platform. BBj and Barista can work with virtually any SQL database using JDBC. You have the flexibility to follow your customer's database preferences, or even use more than one database simultaneously in the same program.
Standard Based
Since BASIS tools are based on and developed for Java, they are fully standard-compliant and do not introduce any proprietary technology:
- BBj and Barista projects run in the standard Java JVM
- SQL is used for data interaction
- Java to integrate existing functionality into your application and to extent your applications
- SOA-compliant Webservices to communicate with the outside world
- XML, RTF, PDF and HTML file formats
Very soon, BBj will become your Swiss-Army-Knife for your daily tasks!
Scalability
BASIS BBj and Barista come with a built in highly flexible and scalable
3-Tier architecture, supporting a virtually unlimited number of
simultaneous users. Communication over the network is secured by 128
Bit SSL encryption. The execution layer and the database layer, both building the BBj Service, can be load-balanced.
The BBj and Barista software can be installed on a
Laptop as well as a mainframe computer - with the same code.
Barista AppStore
More customers mean more revenue - BASIS Barista can help you here as well. As a developer of a Barista solution, you can use the Barista AppStore as a distribution channel to sell your software. Any Barista user will have access to this online platform to download, install, try and/or purchase your package. Offer your solution directly to BASIS' customers worldwide. Remember: more that 1.7 Million users worldwide use software written using BASIS technology!
International Distribution Channels
We are happy to offer our services to an ISV to explore and develop new markets. Basis Europe can offer you their experience and contacts to the most interesting markets within as well as outside the European Union.
We can find and establish contacts for you to resellers worldwide, help you with market research and analysis, or assist you in the localization of your solution. Helping our customers to grow is our goal!
Reduce your costs
Reducing costs is another way to increase profit. With BASIS tools, you will find and enjoy several ways to perform your work in a cost-effective and efficient way:
Speed up your development
BASIS products are easy to learn and lead you quickly towards high productivity. With Barista, you can be more productive and efficient than with other tools. You will be building professional business solutions, incorporating many standard features that you would have to develop yourself, such as flexible menu system, role-based security, database driven forms and inquiries, reporting integration, ...
Customers who have switched to BASIS products confirmed that working with our tools is easy, fast and fun. Be agile and build prototypes before your competitors even have finished writing their quote!
Code reusability
BBj is despite its dynamic, interpreted approach a fully object oriented language. You can develop standard modules to reuse in any of your projects. The object oriented paradigm not only helps you to standardize common functionality, but also makes your modules on the fly self documenting through the BASIS IDE Code Completion.
Other than reinventing the same things over and over again, you can reuse and enhance existing code and grow your application faster. Modular development is a key to reduced development costs.
Deploy at zero cost
The standard way of deploying a BASIS solution is the Rich Thin Client in combination with Java Webstart. There will be no work to do other than giving the user a link to click on. The BBj Thin Client starts automatically - and updates automatically whenever you install a newer version of BBj on your server. No need to travel to the customer and run around to update client PCs - just update the server!
With Barista installing updates that require changes to the database layout becomes effortless: Barista automatically adjusts the database layout and updates the data entry forms in the synchronization process after you installed the update. There's no more need to write SQL scripts to adjust your customer database when updating - Barista will do everything automatically for you!
Improve your customer service
Good customer service will turn your customers into lasting customers. Considering that the longer you have a customer, the easier it is to make money with them, good customer service is a must for any software vendor. Discover how BASIS can help you turning your customers into happy customers:
Easy deployment
BBj and Barista will dramatically reduce the effort to install your solution at a customer site. Not only can you meet virtually any demand about the database or operating system to use, but can you install on any of the supported systems at the same low effort. You will not spend hours walking around the customer's building to install client modules, but you can use your time to listen to and meet your customers' functional requirements.
As an additional option, you can offer your customers powerful SaaS concepts with BASIS technology. Play the game of the global players, and offer whatever concept your customers prefer.
Easy updates
Updating a deployed package is as easy as it is to deploy your solution with BASIS technology. Shorten your release cycles and be able to meet your customer requests faster than ever. With BBj you can deploy single pieces of program code by simply copying a file to your customers' server, even to a fully productive system. BBj takes care about the versioning for the running processes, so should the interfaces of your classes and methods change, BBj will guarantee that running processes will get the correct version of a class or module. There is no need to recompile your project or to dump the users out of the system to deploy smaller changes.
Barista will assist you in adjusting the database layout should it be necessary, so there is no need to do it manually. Deploying updates is easy and straightforward.
Become really fast in responding to customer's requests with BASIS tools!
Remote Debugging and On-The-Fly-Fixes
BBj is an interpreted, dynamic language. This allows you to debug a deployed system. Verify statements, variables, and objects (Java objects included) at runtime, single-step through the code and apply fixes on the fly.
Your customers will appreciate your quick solution for a minor problem instead of having to recompile an entire project, removing the users from the system, and installing an update which might take hours with some other technology.
Barista is based on and combined with BBj, your Barista project will also benefit from these dynamic language capabilities.
Be fast and responsive with BASIS products!
|