Who Uses This Software?

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


Average Ratings

5 Reviews
  • 5 / 5
    Overall
  • 5 / 5
    Ease of Use
  • 5 / 5
    Customer Service

Product Details

  • 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 Control
  • Code Assistance
  • Collaboration
  • Debugging
  • Graphical User Interface
  • Mobile Development
  • Software Development
  • Testing Management
  • Version Control
  • Web Development

Aware IM Reviews

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.

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.

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! :-)

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.

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.