Awaresoft

Aware IM


4.5 / 5
19 reviews

Who Uses This Software?

Individual web application developers, IT managers and staff. department managers


Average Ratings

19 Reviews

  • 4.5 / 5
    Overall

  • 4.5 / 5
    Ease of Use

  • 4.5 / 5
    Customer Service

Product Details

  • Starting Price
    Not provided by vendor
  • Deployment
    Cloud, SaaS, Web
    Installed - Mac
    Installed - Windows
  • Training
    Documentation
    Webinars
    Live Online
  • Support
    Business Hours
    24/7 (Live Rep)

Vendor Details

  • Awaresoft
  • www.awareim.com
  • Founded 2002
  • Australia

About Aware IM

Web application generation software with SQL database compliance, change control, and separate database for application change testing.


Spotlight media placeholder

Aware IM Features

  • Access Controls/Permissions
  • Code Refactoring
  • Code-free Development
  • Collaboration Tools
  • Compatibility Testing
  • Data Modeling
  • Debugging
  • Deployment Management
  • Mobile Development
  • Reporting/Analytics
  • Software Development
  • Source Control
  • Web App Development

Aware IM Reviews Recently Reviewed!


AwareIM has allowed me to produce powerful systems in a fraction of the time.

Jun 19, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: 1- Excellent support - A developer that actually listens & responds DIRECTLY to customers and their needs s very rare today. The AwareIM support team does just that. Over my 10 year ownership of this powerful tool, I've experienced a dramatic evolution of the product because they listened to the needs of their user base & added new features accordingly year after year.

2- Leverage - AwareIM allows me to build powerful systems without the need to stay current in Java, HTML, SQL queries, Kendo framework, etc .... it handles all that coding auto-magically. As a result, I can spend my time focusing on building systems that focus on the needs of the end user rather than spending my time keeping up on all of the latest technical aspects of the underlying technology.

3- Engaged developers worldwide - Over the years, I have had direct communication with AwareIM developers from all over the world ... Australia, Canada Australia, South Africa, India, UK, Germany, and various places in the United States to name a few. Once a developer dives in to understand the AwareIM rules-based paradigm, I find they are very willing to help each other solve problems both through the AwareIM online forums, phone calls, private messages, or online video chats. Receiving help from others at crucial times over the past 10 years has been invaluable to me.

Summary: As you can tell, I am a huge AwareIM fan. I could keep going if there was not a character limit in the "Pros" section.

Cons: This sounds trite, but my biggest con is that I can't allocate more of my time to using AwareIM to build more systems.

Overall: AwareIM allows me to build systems beyond what I could have ever imagined .. especially when compared to the small amount of time I have to invest to achieve those results.

AwareIM is an advanced next gen RAD tool. You think about an app in morning & its up by evening.

Jun 16, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: AwareIM is a very powerful rapid application development tool. Technically, its based on Java platform which gives it more reliability, security and robustness. You can use most of the databases with it i.e. MySQL/MSSQL/Oracle and Derby. So far, we have developed 19 Enterprise Apps on AwareIM with an average user count of 1600 which are live in Production. Application development time gets reduced by 70% in comparison to conventional software development. It provides almost all the features which an application requires i.e. Email/Gantt Chart/ Reports/ Online doc,excel edit using Zoho and Office 365/ CSV downloads for data and much more. Along with web desktop app, you can instantly have mobile friendly app as well which works on browser or you can create an installer using Phonegap. It has so much in one package and price is very reasonable. You need not be a technical expert to develop an app using AwareIM. Eventually, its a "No Code" platform which enables almost everyone to develop a software application. However, if you are a tech geek, you can add more flavors with your skills and can achieve almost everything which is not a native offering from AwareIM. Through custom HTML/CSS and Java code, you can enhance its capabilities. My 100 out of 100 to this product.

Support is quick and AwareIM's forum helps a lot in case of questions/issues.

Cons: It has a closed community as of now with very less experts and developers which makes it sometime difficult to overcome with a technical issue. Only one developer can work on one app (bsv) at one time so increasing manpower to meet timelines in case of critical deliveries does not work well here. Rest all is good. Very happy and satisfied to use the product.

Overall: We can develop enterprise apps rapidly with workflows, UI and database with no dependency on technical experts.

Capterra loader

We can develop web, mobile, Saas applications in a fraction of time of conventional tools.

Jun 15, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: AwareIM is fully integrated with database, logic, security, web, mobile, and desktop. Coming for a 4GL C/S tool, it took 5 years of looking at other products to find a similar tool for web development until I found AwareIM. Every other product when it came to logic, it required coding in javascript, etc. AwareIM uses English like statements, has built in security, handles or the database automatically including any DB changes. The speed of development is unmatched. We can prototype a working a full app, in a couple of days. The ability to use the same logic but have different screens for different types of users makes development for mobile, tablets a breeze. There is no tool that can compare to this if you want speed of development, ease of mainteance, built in security; basically everything in one package. It's very rare that when working in a system that you marvel at the genius of it. You will with AwareIm.

Cons: Everything that we requested, mainly mobile, and adding PhoneGap has been added. The only thing we would prefer is if AwareIM had an online activation server. If we want to move our C/S application using PSQL we can click deactivate and it will then allow us to activate on another system. With AIM it requires a written request and although it has never been an issue, there may be times in the evening, weekends we may want to move to a different server. In defense of that, AwareIM will work for 30 days. We just prefer the ability to activate and deactivate on our own.

Overall: Usually, development takes a long time. With AwareIM we are knocking out products so quickly our marketing team can't keep up. Also if someone comes to us with an idea, they are shocked to see a working prototype in a couple of days.

Ingenious and Innovative RAD concept.

Jun 15, 2016
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: You work with objects, not tables. When U create an object and define its attributes, Aware creates a database table accordingly with each attribute of the object being a field in the table. You then create different forms/layouts for each object, including or excluding attributes as required subject to the scenario in which the form will be used.

Add, modify or delete an attribute of an object and Aware automatically makes the necessary changes to the structure of its database table.

To create a Parent-Child (Master-Detail) relationship you do not have to get embroiled in join statements or defining key fields, or making sure the child database table has a field for, and child records contain a value in that field which is, the identifier of the parent, etc., so the two tables can later be joined togther by you when you write sql statements all throughout your applications.

INSTEAD, for the object which is to be the parent you simply add an attribute and select the type of that attribute as being the object that you want to be its child.

Then you tick a checkbox to indicate whether multiple instances of that attribute are allowed (think order line items) and another setting to indicate whether the parent object exclusively owns the object represented by the attribute, and you're done.

Thereafter, behind the scenes Aware maintains the relationship you defined between the objects via creating the attribute and selecting and ticking settings.

Cons: Could do with a drag and drop WYSIWYG form designer which would speed up development further.

The runtime UI behavior of a couple of components/controls is slightly 'irregular', though not an impediment.

Overall: I doubt there is a RAD tool available today which is as 'rapid' in developing apps as is AwareIM AND which can develop as sophisticated apps as can AwareIM.

A good way to convey the concept of application development in the context of AwareIM is the following analogy:

1. the UI components/controls in an application are like musical instruments

2. the code which is already built/inherent in components which directly contols/manipulates their behavior or appearance when a property setting is changed or method is invoked by script you write, is like members of an orchestra who play the instruments

eg. if during runtime application script changes the visible property of a component to false, the component disappears.

you didn't write the script to make it disappear. the component already has script inbuilt to make it disappear when the script of your application changed the visible property. this inbuilt script is like band members of an orchestra who are directly playing the instruments

3. the script (Javascript, C++, etc.) you would ordinarily write to develop an application (ie. string the components together such they interface/interact with each other and behave in a certain way as to create a working application) is like the conductor of the orchestra who conducts the members of the orchestra to play their instruments in such a way that the outcome is a harmonious symphony

Aware is like the conductor, and it makes you the 'conductor of the conductor'.

Conductor of the Conductor: YOU simply enable (or not) settings which effectively instruct (conduct) the conductor how to conduct the members of the orchestra so as to play your symphony (application). No Coding required.

Conductor: Aware understands/speaks the language (Java/JS) of members of the orchestra and thus how to conduct them. It translates your instructions (communicated to it via settings you enabled (or not)) into the language members of the orchestra understand and conducts them accordingly.

In summary: You Configure not Code your application.

The data model structure/way in which Aware handles data relationships (parent-child) is excellent.

There's no frigging around creating database tables, defining their fields, field types, etc., and then having to go back and add fields to forms and views, or change their names/bindings, etc.

Basically, you don't have to do anything hands-on 'database table' related.

Recommendations to other buyers: Download a free trial and try it for yourself. You will find you can build AND run a simple master-detail application in less than a minute once you grasp the very simple (but different) object relationship concept used in aware which I described above.

Capterra loader

Rapid Application Development (RAD) for the Web

Jun 13, 2018
4/5
Overall

3 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I single-handedly built an end-to-end change management app with many tables, which wouldn't have been otherwise possible given my time, skill-set and budget. You can check it out at plantain.io. The updated IDE since version 8.0 is much more intuitive. And the new features with 8.1 are great. Aware really listens and responds to its customer base. The forum is quite active with and you can get most of your questions addressed there. The multi-device and multi-language support is fantastic. The platform is really flexible and can accomodate practically any customization you can imagine. Of course, the more you customize with Java, Javascript, stored procedures, HTML and/or CSS, the less RAD it is. So I try to stick with the built-in functionality as much as I can (and it goes a long way). I like the logic behind it.

Cons: 8.0 was buggy as hell. I was just learning 7.1 when I jumped to 8.0 and half the time I couldn't tell if the issues I encountered were due to my ignorance of the platform or a bug. Word of advice - don't become an early-adopter unless you are more seasoned. At least Aware squashed most of the bugs quickly and advised on workarounds for known issues. Also, the learning curve with AwareIM is rather steep (less so with the new IDE). The user guide is dry as melba toast and I sometimes found it lacking. I wish AwareIM took greater advantage of the Kendo UI library, but that's on the todo list.

Overall: It gives me a consistent platform that does many things for me under the hood so I can focus on design.

I am a developer in a software and systems consulting company. To my clients I recommend AwareIM.

Jun 12, 2018
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: fast learning curve, rapid development of applications with the ease of being able to create hybrid applications, is excellent for any type of company very useful in the modemdo of planning a robust and versatile development at the time of development. Database management with object-oriented methodology, multiple developments in web environment, allowing the use of data base engines more commonly used in the software market. the faclity to create documented projects.

Cons: The policy of selling by users is very expensive for medium-sized companies, the location is to say the management of several languages should be more automatic, or allow a better editor for the translation. for developers we have a hard time convincing our clients (I speak of Latin America) the reason why they should buy the AwareIM server plus the application that is developed and additionally a value for the number of users that the application will have. It must be understood that not all users are developers.

Overall: satisfied customers with my developments and advice

AwareIM is a future-ready software development architecture aimed at `no code or low code concept.

Jun 16, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money

Pros: AwareIM is a future-ready software development architecture aimed at `no code or low code concept. This is a fantastic software development tool which helps one reduce time to market (TTM). With its simplified coding language, one can easily get on with development activities. AwareIM's capability can further be increased by integrating it with custom java coding. Such coding is needed to achieve certain business requirements which is not readily available with AwareIM's configuration tool. AwareIM is directly linked with Agile methodology of software development. There can be numerous iterations and releases with AwareIM. It makes coding simpler. It is beyond magic.

Cons: 1. UI is not attractive enough based on today's UI options we see in the market.

2. The developer community is not as big as other RAD tools in the market, although their service is good.

Capterra loader

I was an early adopter with this software more than 10 years ago and continue to use it everyday.

Jun 12, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Flexibility, speed of development, continuous product development, slick end user interface features. As a developer of large scale, advanced web applications for commercial use, I really like that I am able to extend and enhance the out-of-the box functionality via sql stored procedures and native javascript. AwareIM is an awesome product and is one of the best business decisions that I have made in my career.

Cons: Because of the power of the business rule implementation, the software can become slow in execution if you are not very careful in how you write processes and rules as the execution engine can get bogged down in running and re-running rules excessively as data changes.

Overall: I have been able to assist dozens of companies all around the world in the last 15 years using AwareIM to develop sophisticated, yet cost effective solutions to overcome day-to-day challenges of managing core business processes.

Awesome Business Applications

Sep 14, 2016
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Very easy to learn.

Speed of development

Overall: Hi,

I have started with this tool in 2012 when I saw a review about this tool "The best invention since sliced bread" and since than I enjoy it everyday (the bread also :) ) . I come from the bigger family of PHP, but I can tell you with AwareIM I can focus on customer's business flow and don't have to waste time on writing hundreds of lines of code, etc. Since version 7 has released in March 2016, I feel that only sky is the limit, I can use my knowledge of html, css to build awesome dashboards, in short the apps are looking great. Also I have never met such a quick support responsiveness, they are active in releasing minor and major releases and really listen to developers community.

Recommendations to other buyers: The reporting was left a little behind and you need to integrate other specialized tools like Jasper Reports(actually very easy to integrate). In business apps, reporting is very important so a little enhancement on this part should benefit.

Amazing Speed and Productivity

Jun 14, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money

Pros: Aware is fantastic at managing the database so I don't have to. Maintains consistency of attributes and business objects meaning that all those "test_rename" attributes that you made can be renamed in an instant and every reference is updated!

Auto generates forms for every business object, makes it fast to get a prototype out and that prototype can be an iterative development artefact - no wastage.

Now with REST API calls.

Active and helpful community that can usually answer any of your questions.

Cons: Integration with Tomcat is a little opaque and I'd like the CSS implementation to be more visible in the development platform.

Dependable, positive, long-term user, and great for non-coders

Jun 12, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The time you save programming in Aware IM is the greatest feature. The flexibility to customize your database, save money, and run on multiple platforms (Mac, Windows, Linux) sets it apart. With very little programming knowledge, I have been able to create multiple applications that are complex. My clients can serve their users both in the office and on the road. I am able to manage their data in the cloud.

The developer forum is very helpful. The company is responsive to the needs of the developers and provides regular updates. I've been a developer for 10 years and have had a very positive experience.

Cons: Because it does use a fair number of third-party integrations (which can also be a pro), troubleshooting when there is an issue can be a challenge. To customize the user interface beyond what you are given out of the box does require programming knowledge such as CSS and Javascript.

Overall: Time saver, ease of use, rapid development.

Easy to learn, easy to use, top quality apps.

Jun 13, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Speed of development, a lot of ability for customization, great community and awesome results. This software does it all.

Cons: Mobile support is some what limited. There is a process to get to 'having' a mobile app that is handled by other platforms that must be manually followed using Aware IM.

Overall: This tool makes it easy to RAPIDLY develop applications without compromising quality. It is great for web applications and the support is really good. Another HUGE benefit is the way it is priced. Paying a once off fee and getting a year of updates is very convenient. If you don't want to update AwareIM then you don't need to pay any yearly fees. With the once off fee you get a year of updates.

Capterra loader

I have been a software developer for over 40 years (Yes, over 40!). This tool is most productive!

Jun 12, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: For Rapid Application Development, there is no better product. It has so many unique features, too many to mention, but some are: Runtime engine, code free development, database centric design

Cons: there is a learning curve. It is NON-procedural, rules based system, so you have to embrace the mindset that the engine knows when to trigger the rules.

Overall: speed to deliver custom data-centric applications

Excellent product. You just can't believe how complete it is.

Jun 15, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I like that everything you need is included: database maintenance, forms, queries are provided as Standard, Calendar/Scheduler and Custom. Email templates, Report writer and the best thing - the Rules engine.

Cons: Only complaint is to get new bootstrap versions incorporated quicker and more features of the kendo ui.

Overall: Very fast development.

Amazing Flexibility

Jul 21, 2015
5/5
Overall

5 / 5
Ease of Use

5 / 5
Customer Support

Comments: I Can honestly vouch for this product! If you have some basic understanding of Business Rules (I.e. even excel IF / ELSE statements) and you know what you are looking to achieve, and you are willing to put in some hours (Very FUN Hours) to learn a new tool... Then Purchasing AwareIM Will be the best decision you have ever made.

I Am not trained programmer... I Am completely Self tough and have managed to build a very professional looking and VERY effective maintenance management solution within about 12 months since I started toying with AwareIM, which I now sell on a licence base hosted in the AWS cloud and I am already making a small income from it every month.

The development process is broken down into Clear sections which makes it easier to get a grip on...so you can learn it bit by bit and start doing more and more complicated things.

HOWEVER... Because it's easier than conventional programming languages does not mean that it's not as flexible. This tool is Extremely flexible and it almost feel like the sky is the limit when developing business grade Data management applications. And because it is so open to extensions you can always have a custom plugin or function developed if you feel the need for it.

The support is Pricey but very good and one of the best parts for me is the the AwareIM community of developers. I've learned SOOOO much on the forums and there is always someone willing to lend a helping hand or who enjoys helping others to solve problems.

I will definitely give this product a large Thumbs up! :-)

Capterra loader

Aware IM is extremely easy to use without compromising the ability to develop great applications.

Jun 15, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The software is really easy to use and is based on several standards. What I like the most, is the continuous improvements and updates of the software. Aware IM always brings new features that you can easily implement on current applications.

Cons: Aware IM doesn't have out-of-the-box integrations with other solutions. Maybe it is because it is a developer tool, but it would greatly be appreciated to provide those integrations. I have to say that the mechanism for doing the integrations are included in the software.

Overall: Fast development, reliability, scalability and fast return on investment. You can develop any type of application and continuously improve it with investing too much time.

No nonsense application development for the web

Jul 06, 2015
5/5
Overall

5 / 5
Ease of Use

5 / 5
Customer Support

Comments: All software development tools take some time, persistence and discipline to master and Aware IM is not exception. But the effort is certainly worth it.

Aware IM breaks the software development paradigm down to focus on the business objects and business rules and as such significantly reduces the development and maintenance time required to build, deploy and support excellent robust business applications for the web.

What used to take weeks now takes days and what used to take days now can be delivered in hours.

An extraordinary product and the vendor support is the best I have ever experienced in 35 years of software development.

Ease to use, and good value tool.

Jun 12, 2018
3/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

2 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 6.0/10 Not
Likely
Extremely
Likely

Pros: The tool has quite a lot of features, it also one of the cheapest on the market. UI produced is elegant and customizable.

Cons: The new IDE needs work, some of the features are hidden in the menus. It also needs work on security aspects.

Most intuitive tool for rapid development

Jul 21, 2015
5/5
Overall

5 / 5
Ease of Use

5 / 5
Customer Support

Comments: We found AwareIM to be incredibly suited for developing full and complex browser and mobile applications. We cannot recommend it highly enough.