Friday, November 13, 2015

Business software or business application is any software or set of computer programs that are used by business users to perform various business functions. These business applications are used to increase productivity, to measure productivity and to perform business functions accurately.

By and large, business software is likely to be developed specifically for a business and therefore is not easily transferable to a different commercial enterprise, unless its nature and operation is identical. This is due to the unique requirements of each business that off-the-shelf software in unlikely to completely address. However, where an on-the-shelf solution is necessary, due to time or monetary considerations, some level of customization is likely to be required. Exceptions do exist, depending on the business in question, and thorough research is always required before committing to bespoke or off-the-shelf. [1]

Some business applications are interactive, i.e., they have a graphical user interface or user interface and users can query/modify/input data and view results instantaneously. They can also run reports instantaneously. Some business applications run in batch mode i.e. they are set up to run based on a predetermined event/time and business user does not need to initiate them or monitor them.

Some business applications are built in-house and some are bought from vendors (off the shelf software products). These business applications either are installed on desktops or on big servers. Prior to the introduction of COBOL (a universal compiler) in 1965, businesses developed their own unique machine language.. RCA's language consisted of a 12 position instruction. For example, to read a record into memory,the first two digits would be the instruction (action) code. The next . four positions of the instruction (A address) would be the exact leftmost memory location where you want the readable character to be placed. Four positions (B address) of the instruction would note the very rightmost memory location where you want the last character of the record to be located. A two digit B address also allowed a modification of any instruction. Instruction codes and memory designations excluded the use of 8's or 9's. The first RCA business application was implemented in 1962 on a 4k RCA 301.The RCA 301, mid frame 501, and large frame 601 began their marketing in early 1960. .

The term covers a large variation of users within the business environment, and can be categorized by using a small, medium and large matrix:

The small business market generally consists of home accounting software, and office suites such as OpenOffice.org or Microsoft Office.
The medium size, or small and medium-sized enterprise (SME), has a broader range of software applications, ranging from accounting, groupware, customer relationship management, human resource management systems, outsourcing relationship management, loan origination software, shopping cart software, field service software, and other productivity enhancing applications.
The last segment covers enterprise level software applications, such as those in the fields of enterprise resource planning, enterprise content management (ECM), business process management (BPM) and product lifecycle management. These applications are extensive in scope, and often come with modules that either add native functions, or incorporate the functionality of third-party computer programs.
Technologies that previously only existed in peer-to-peer software applications, like Kazaa and Napster, are starting to feature within business applications.
I remember being in my mid-twenties when the concept of a duplicable-business-system was introduced to me. My perspective about business changed forever. I found myself re-evaluating everything I had previously understood about smart business. I began to look for opportunities to understand the skill behind guiding a cohesive team, consisting of individuals with their own agendas, their own ideas and their unique ways of doing things.
I began to see McDonald’s as so much more than just a burger fast-food eatery that asked you to “upsize” at every opportunity. Developing smart business solutions is about so much more than just mass production, greed or limiting the self-expression of the individual. It’s about developing a strategy to create order, to facilitate communication and the sharing of knowledge in such a way that the whole team heads in the same direction, towards a common goal. Global statistics reflect that around 80% of all businesses started will fail within their first 5 years and 80% of the enterprises that survive the first 5 years will fail in the second 5 years. Let’s face it… the odds aren’t good. Systemization is one part of the puzzle in assisting businesses in becoming and remaining successful.
Refining your business system may involve minor tweaking of your current business processes or just simple and consistent documenting of team knowledge. You could introduce regular training workshops, refine some office standards or do something more dramatic like add a new documentation platform to your office environment.
Introducing new software, such as Revit, into your office can initially be disruptive, stressful and daunting. Changing a primary documentation platform will inherently raise any unresolved issues, some of which are not software related at all, but are rather management, work flow or documentation issues that may have remained unnoticed or unchecked for some time. This evaluation process however can be an invaluable opportunity for a company to refresh and review office processes and standards which may no longer be as efficient or even as necessary as they once were. The key to a successful implementation is to embrace this development process and to take the time to evaluate and review previous ways of doing things.
Most experienced Revit users will acknowledge that there is often more than one way to achieve a particular outcome using various tools; however each option has a set of ramifications that need to be understood and considered before deciding on a best documentation approach. By asking questions about how BIM-capable software, such as Revit, can improve the accuracy and consistency of your documentation you will instinctively re-examine previous workflows and begin to find ways to streamline and improve the documentation flow and output within your company.
So how does systemization relate to the construction industry or affect your specific business?
It is imperative to review our office processes and to challenge how we order, find, edit, manage, distribute, update and collate data, project files, drawings, warranties, legal papers etc. I believe that the industry pursuit of the BIM ideal, the advancement in software’s and new technologies all raise a real threat of information overload. Without good office systems disorganized companies could soon lose much of their profits as they become more and more inundated with all kinds of information.
Here are some brief examples of what a system-based-solution can prevent, thereby saving time, frustration, inefficiency and money.
•             Losing a file that someone has accidentally deleted moved or altered.
•             Not being able to determine the most current version of a working file instantly.
•             Inheriting a project file where no office conventions or apparent logic has been applied.
•             Finding corrupt files that have not been deleted, archived or worse, are still in use.
•             Transmit t als or revisions have not been accurately maintained or managed.
•             Insufficient or irregular protection and back-up of data on servers.
•             Tasks are often repeated by several team members due to insufficient communication or a lack of shared data collaboration.
It intrigues me why some systems work well and why others are ignored and fail. What is the secret?
I think there are several factors that seem to facilitate a successful outcome when refining a company’s processes.
Here are some secrets to making it work:
•             Management & leaders must support the new initiative and revised system.
•             Avoid creating processes that create additional workload for teams with minimal benefit.
•             A Business system and outlined processes need to be simple, easy to follow and should reduce confusion.
•             Any system worth creating is worth maintaining and monitoring. [Document management and process procedures clearly.]
•             Create well considered system solutions that pre-empt possible hurdles or risks of failure.
•             The system is designed to improve efficiency and/or output accuracy.
•             Don’t try to appease everyone but remember to consider the impacts on other departments.
•             Where possible create processes that can be supported across several, if not all, departments to ensure minimal variances in procedures. Consistency and simplicity is the key.
•             Steer clear of creating a system that is too inflexible.
•             Resist the temptation to create a procedure for absolutely everything. Avoid micro-management.
Knowledge and industry experience can be a company’s most valuable asset. Essentially knowledge management offers a company some protection and ensures that valuable knowledge and experience is duplicated throughout the office. Be sure that when senior or long-term staff members leave your firm that they do not walk out the door with their wisdom. Take the time to capture some of their insight and fundamental knowledge of office protocols so that you can use the knowledge to train and co-ordinate your staff to harness team strengths. Reward personnel who are eager to contribute to knowledge management and try and discourage a self-centered work ethos that perpetuate an isolated learning environment.
Here are some things that may be worth documenting:
•             What are the desired project workflows and office procedures?
•             How do various departments interact?
•             How is data managed, edited, repaired, updated and/or issued?
•             Who is accountable for documenting and updating relevant procedures? [Security permissions]
•             How should staff members be notified of changes in procedures?
Once you have captured some of the valuable knowledge the key is to reproduce it amongst your staff members. This can be achieved in the form of reference manuals, intranet or training and inductions. If you take the time to formalize the transfer of knowledge through various training materials you will be ensuring the correct knowledge is duplicated through the office environment and that everyone is following the same protocols. Consider setting a partnership/buddy program within your firm that supports and encourages the sharing of knowledge and mentorship.
Whilst working at Woolworths I created a Revit user guide which proved to be a useful tool to ensure everyone was heading in the same direction. I documented the Revit system, expected document outputs and company specific Revit practices. This guide became an invaluable means to ensure existing and new staff had a consistent reference to work from; thereby ensuring that six documentation offices across Australia all produced identical working drawings and staff could switch across projects, if needed, without any confusion with regard to project and office standards as well as content libraries.
In my experience Revit’s performance ability can be dramatically improved upon by clever and disciplined principles. I have found that a well-considered and consistently followed convention for shared parameters, family sub-categories, view templates and family naming can make a world of difference to how data can be controlled, maintained, repaired and monitored. What excites me most about Revit is how the software excels in an environment of order and how easy it can become to identify inconsistencies if chosen standards are closely followed. I think the key thing to keep in mind is to create systems that are clear, simple and flexible. See for yourself how systemization could benefit you, your team and create a better work environment.
Best of Luck!

Thursday, November 12, 2015


HRM software allows you to manage and monitor key human resource tasks, including; 

Administration (defining company structure‚ pay grades and other information)
Personal Information (employee related information‚ including personal information‚ detailed qualifications and work experience‚ job related information etc). 
Reports (customize reports according to your needs with an appropriate report filing system).
Leave (defines the approval processes and information leave entitlement‚ balance‚ history etc. An electronic HRM system can significantly streamline all leave related procedures‚ eliminates paperwork and saves costs.)
Time and attendance (HRM software can enhance the organization’s performance by eliminating paperwork and manual processes associated with time and attendance needs)
Benefit (This HRM software allows businesses to manage employee medical and welfare records in one easily accessible location.)
Recruitment (procedures for staff recruitment‚ approval of vacancies‚ eligibility requirements‚ managing candidate’s information‚ short-listing‚ interview notes and other features).  
Performance (simplifying the performance review process you can communicate the key performance indicators for each job title allowing the employees to understand and achieve your expectations).
Orange HRM is an opensource HRM tool suitable for use in both micro enterprises and medium size enterprises that can help you monitor all the above factors for your business.


To find out more about OrangeHRM click on the image above to go to the OrangeHRM website or view the YouTube video below on OrangeHRM features.
Customer Relationship Management is part of every business, regardless of whether or not your business uses CRM software.

Regardless of the size or aspirations of your business, it is advisable to recognize the importance of CRM in acquiring and retaining customers.


Modern basic CRM software includes the following functions:
  • Customer and personal data maintenance with various  customer classifications
  • Assistance in managing customer encounters
  • Assistance in control of the sales process
  • CRM plans and  how to implement them
  • Targeting tools and multi-channel communication for marketing
  • Customer service support systems
  • Report, analyze and search tools
vTiger CRM is one of the most popular open source CRM systems and was developed  to meet the needs of small to medium  sized businesses.vTiger offers sales force automation, marketing automation, customer support and service, inventory management, activity management, as well as reporting and dashboards features.

 The full version is completely free, but you can also purchase a support subscription or a hosted version at a cost.

Accessible at: http://www.vtiger.com/
Financial management is an integral part of the software needs of a budding entrepreneur.  Depending on your business needs and your financial management knowledge you can choose whether you want to pay for a comprehensive accounting software tool or a less detailed software tool. All this depends on the size of your business. Basic accounting software will allow you to manage your accounts, track income and expenditure and produce invoices for your customers. Accounting software can also help you present your financial dealings in a professional and simple format.
If you are in need of full accounting and want an online solution, look for sample options such as QuickBooks Online or Working Point (links are located in the resource section on the right).


Alternatively there is a number of open source accounting software available for download online. GnuCash is an open source accounting software that allows you to create and track;
  • Bills
  • Professional Invoices
  • Expenses
  • Payments
Spreadsheets can help but they quickly become time consuming and complex. This is where accounting software can help out. GnuCash is compatible with online banking and allows real time tracking of orders and stocks. You can also set up and track numerous accounts relating to your business. The double entry function ensures that changes that are made to one account are checked to ensure your other accounts are updated accordingly.
GnuCash can give you some of the additional business features you need, like tracking customers, vendors, invoices, accounts payable and accounts receivable. It is also compatible with Quicken and OFX formats, so you can transfer your existing data if you are currently working with different accounting software.

Accessible at: http://www.gnucash.org/


Start-up costs for outfitting an office with networking and computing equipment is important to all new start up businesses. Google apps offer free alternatives to the software which companies buy to help them to set up their e-mail accounts, schedule their meetings and to the office suites that businesses typically use to prepare documents, spreadsheets and presentations.
Instead of paying IT staff to set up, host and maintain your own mail servers,Google Apps can handle custom email addresses at your own company’s URL. As an alternative to Microsoft Outlook worth considering, Gmail also integrates nicely with Google Calendar for all your scheduling needs.
And whereas once Microsoft Office was one of your only choices in the office suites department, Google Documents now handles documents, spreadsheets and presentation preparation while making it easy to share and collaborate with colleagues without having to email documents or check items out of a central repository.
Visit www.google.com/apps to see how Google apps can help your business performance.
Email basics
You will already be aware of how to set up a personal e-mail account and send an email but there is a number of functions within your email account that may not be quite as simple.
Send email: You can send the e-mail by typing your intended recipient's email address into the “to” field.
What is cc?
The cc field allows you to send a "carbon copy" of your email to additional recipients. Input the email address of the person you want to send a copy of the email to into the "cc" field under the "to" field.
What is Bcc?
Bcc is a "Blind carbon copy".  If you would like to send an e-mail to many people and you do not want them to see who else has received this email; put their email addresses in the “Bcc”. This should be used during mail merges as you should not share the addresses of others with third parties.

Google is one of the most innovative IT companies today. Google has many great applications, such as a translator function, Google maps and an e-mail service.

You can easily get access to all of these great applications; all you need is a Gmail account.
Go to mail.google.com and create your own email account. It is free to use and with your account; you are able to access and use all of the innovative applications that Google have on offer.
In Gmail, there is also an online calendar which is very useful. You can synchronize your calendar information, for example, with your mobile phone, keeping you up to date all the time.


Project Management Software allows you to plan and execute projects, store information, and assign tasks using software on your computer.
Project Management software allows you to set tasks against a defined deadline as well as track, monitor and assign tasks as necessary. This software can be very useful if you will be undertaking a number of tasks at the same time. While a journal or notepad can be useful, project management software can significantly reduce the time you spend planning and removes the threat of making an error when planning tasks.
There are many different software choices available for project management. You can download basic project management software for free online.
OpenProj is a free, open source project management solution. OpenProj is a replacement of Microsoft Project and other commercial project solutions. The OpenProj solution has been download more than 1,250,000 times in the few months since it was launched and is being used in over 142 countries.
Access this software at: http://openproj.org/
Many people are aware of the importance of technology in business today. This module aims to present some of the most popular open source, free, applications for running your business. These include:

1. Project Management software which enables you to track and plan tasks and duties through a single computer application. This can help ensure your business tasks and schedules are achieved.

2. Email collaboration software can simplify the process of maintaining contacts and distributing information to many at the push of a button.

3. Office Productivity suites which allow you to develop documents, charts and presentations for use in your business.

4. Voice over Internet Protocol (VoIP) allows you to remotely contact business partners or clients through the internet. Skype is a widely known type of VoIP.

5. Google Apps provides you with a variety of applications to help you manage your time and file your documents in a central location.

6. Accounting Software helps you track the money coming in and going out of your business through your computer. This software also includes payroll and invoicing features.

7. Customer Relations Management (CRM) and Human Resource Management (HRM) software helps you store and maintain information on both your customers and employees respectively. This software may not be that relevant at start up stage but should be considered when staff levels increase.

While all of these software applications may not be relevant to you depending on the size or type of your business, they serve as a sample of the online resources that are available to businesses to assist in the running of your operations. 

Check out the software you think would be useful to you and download the applications to start working with them. These are downloadable from the software websites, are safe to use and free of charge.
Subscribe to RSS Feed Follow me on Twitter!