Software is any set of instructions that directs a computer to perform specific tasks or operations. Computer software consists of programs, libraries and related non-executable data (such as documentation). Computer software is non-tangible, contrasted with computer hardware, which is the physical component of computers. Software written in a machine language is known as "machine code". However, in practice, software is usually written in high-level programming languages than machine language. High-level languages are translated into machine language using a compiler or interpreter or a combination of the two.

Share tech news, updates, or what's on your mind.

Sign up to Post

We have an old version of barcode printing software that has a parallel port security key.  The desktop that the software is running on is dying so we were able to find (amazingly) the installation file for the same version of the software and we were able to successfully install it on a Win 10 Laptop using compatability mode.  Of course the laptop does not have a parallel port so we bought a USB > Parallel port from Amazon.  Unfortunately, the software still does not see the key when it is plugged into the USB adaptor.  We are about to give up but thought I would post this just to see if maybe there was a windows setting or something that someone could suggest that might make this work?  Crazier things have happened!!!   Thanks for any suggestions!
Fundamentals of JavaScript
LVL 13
Fundamentals of JavaScript

Learn the fundamentals of the popular programming language JavaScript so that you can explore the realm of web development.


Is there a good cheap fax tool to replace RightFax? I have many 20 users who use it to receive fax in mailbox.

I had this question after viewing Unable to login to SFTP (Silvershield).

I have a problem that the software was installed and no one knows what was entered as the password.   I do not have the file name in the help article.   Is there a way to get in to change the password?  We have version 6.1....
anyone have any experience with this?

Want to use this in a lab
I have a hyper-V server running 2012 R2.  20 cores and 256 gigs RAM.  On the host is a VM (server 2016) with 8 cores and 64 gigs RAM statically assigned.  That server runs an SQL 2016 application for route automation.  The VM is five days old, just built, prepped and put into production.

There seems to be a memory problem.

Every day since install, the RAM works it's way up to 97% and the server becomes non-responsive.

Task Manager, Resource Monitor and RAM Map DO NOT show any process using this RAM.

I repeat, the process using the RAM does not show in task manager, resource monitor or RAM Map.

I'm having the dickens finding out what is eating up the RAM and need someone to make some suggestions that might help me zero in on this.

I've thought about the 2012 R2 host and the 2016 VM and maybe its a hyper-visor issue, so, anyone know any issues with 2016 running in a VM on 2012 R2?

Anyone have any software they know of that might show me where the RAM is allocated that is not showing in the programs mentioned above that I'm using?  Something other than RAM Map maybe?

Anyway, that's the ghost I'm chasing.

Thank you for any feedback you might have.
We have customers where we deliver nod32
However, customers who use an RDP session on a Vmware host (Windows 10-pro)
problem the delay by starting Nod32, and the moment from the Net use batch file processing the maps becoming active,
If the user is already trying to work before Nod32 is ready, it will crash.

Is there an option to view the status of Nod32 being completely on-line in vb6 or command-line etc.
So that we can monitor after that we release the software to the user

Batch sample

NET USE J: \\ \ Jdrive “123456” /user:jack /persistent:yes
its a non technical question to some senior folks out there in software companies
i am planning to take a break from work for a year or 2. i have 9 years experience as a java developer.

does taking a year long break from work lower my chances of getting job ?
should i have a solid reason or do some online course so as to justify it ?
my main reason to take a break is to up my health as i have been stressed out too much. dont know whether that will qualify as a genuine reason.

or it doesnt matter at all ? i clear the interview and i am in.

any suggestions are welcome
is there any generic criteria that can be used to assess how 'fit for purpose' an application is for the needs of your business, and also the suppliers with whom provide the software. Specifically it is a customer relationship management application that is hosted on-premise and provided by a local firm. Interested in the type of factors you consider and if there are any frameworks out to use as a basis for assessment. I'd also be interested to learn of any specific search phrases what such an activity may be called in order to do some more research myself.
Server 2016 running Exchange 2016 CU9 currently. CU12 update is scheduled for this week.

We have IBM Maas360 for our mobile device, MDM. To get email notifications to work in a sandboxed email environment with Maas360, you have to run their Cloud Extender software. This software requires access to Exchange Server/Powershell. Of course, to give the service account access to that, I had to add the account to Organization Management group on exchange. It fails to detect the URL, nor can it pull mailboxes.

If I run this to test auth:  $session = New-PSSession -Configuration Microsoft.Exchange -ConnectionUri Https:// -Credential $UserCredential

New-PSSession : [] Connecting to remote server failed with the following error
message :
3:59:33 AM] Access Denied For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:12
+ $session = New-PSSession -Configuration Microsoft.Exchange -Connectio ...
+            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
    + FullyQualifiedErrorId : -2144108477,PSSessionOpenFailed

In IIS for Exchange, the default …
A client has sales people out in the field throughout North America and needs to get signatures on electronic contracts.
They are presently using WACOM signature pads and software.
We are looking for a cost effective solution to replace the WACOM pads.
My understanding is that they need to have internet access for the pads to work?
The pads cost over $350 each.
It is one more thing for them to carry
It is one more thing for them to break or lose or forget in their hotel rooms
A lot of the places that they go do not have internet access even with a Verizon JetPack
The reps are presently using HP Elitebook 840 G5 laptops
We have gotten suggestions to use DocuSign, but there are monthly fees associated with those types of services
We are looking for alternatives.
Thanks in advance.
Rowby Goren Makes an Impact on Screen and Online
LVL 13
Rowby Goren Makes an Impact on Screen and Online

Learn about longtime user Rowby Goren and his great contributions to the site. We explore his method for posing questions that are likely to yield a solution, and take a look at how his career transformed from a Hollywood writer to a website entrepreneur.


I would like to convert CSV file into .ics format. After converting this file , i would like to upload to our organisation calendar using 0365 OWA.

There are many free online converters and bit concerned about converting to .ics file online.

Please can you let me know if these is any free software i can download and install on a PC or i am happy to pay for the licenced version.

What is the best way to remove malware from a Mac computer? I need a recommendation for malware removal software that’s free.
We have a customer using Symantec System Recovery 2013 Backing up a Server 2012 R2 server.

Backup was running great until the server failed on an update and we were getting black screen with just a cursor.
I was able to get into safemode and revert the updates.

Now Symantec will not backup the a sinology nas device.
it is giving me credentials errors even though I can access the folder on the network.

The server has been acting strange
And we had to reinstall some software because it broke them.

These are the errors I'm receiving

Cannot create the recovery point.
--Error E7D10041: Unable to establish a network connection to \\diskstation\recovery.
---Error EBAB03F1: Following Operating System error occurred while performing requested operation: 'The specified network password is not correct.'


And I doublechecked the login info. username and password is good.
We're running SCCM CB 1810 on a single server.  We've doing a company wide deployment to upgrade SEP on our workstations.  We have a subset of Dell 3020's (all in the same collection) that SCCM is NOT recognizing the new software version.

The deployment shows that the install was successful.
The collection I use to find computers with versions < the new version is only recognizing some of the updates.
We've logged into several of these computers and confirmed the new version is installed.
All the misrepresented computers are the same make/model Dell 3020.  But we do have some Dell 3020's in the same collection that are showing up in SCCM with the new version.
There are no duplicate GUID's or Resource ID's.
Software Inventory is configured to run daily while we're doing this upgrade to make sure we can see the progress of the installs.
Other collections we've deployed to don't seem to have this problem.
The problem computers are spread across several floors (they're all computers based in Conference Rooms).
I can't find anything unusual in the Group Policies that are pushed to these computers.

Where do I look for red flags to see what's wrong with this batch of computers?

What else do you need to know?
anyone have access to vnopn software for thin clients?

our school got this donated with vnopn but the main server keep freezing and we want to try reloading the vnopn....

this is some chinese software....

please see attached pic  vnopn
Different hairstyles.  I need an online service that will let me run some headshots through the service to get an idea of whether I would look better keeping my look, going to bald, or otherwise changing my look.  Something that would allow others to vote on the best look would also be good.  Assistance is greatly appreciated.
I've seen a number of workarounds for router to router VPNs but not when it's a software SSL VPN client.  Also, I have no control of the router on the SSL client end and don't expect to.  In some case I might be able to get routing and NATs setup not all, so that's a show stopper. A solution would be greatly appreciated.
I have an server and I have some 2 TB external had disks ,I want to use them as offsite back up to store data . and I want to generate money of providing data back service form some clients

Things I want to know

1- What is best software to manage the back up
2 What  type of hardware and software setup I need  to do in order to utilize the old server and external hard disk to  back up the date from remote location
3- The software I want  should has the  ability to generate report  about the size of backed up  data and used internet traffic

Thank you
I have been using f.lux now for a few years and it's been working fine.  I just got a new monitor, a 32" LG 4K computer moniotr and since then, f.lux as stopped working.
Here's the website:

1. I have installed the drivers for the monitor
2. I have uninstalled and reinstalled f.lux at least 3 different times and restarted since then

Any suggestions what else I can do to get it to work, maybe f.lux just doesn't support 4K?
Exploring SQL Server 2016: Fundamentals
LVL 13
Exploring SQL Server 2016: Fundamentals

Learn the fundamentals of Microsoft SQL Server, a relational database management system that stores and retrieves data when requested by other software applications.

I just installed a new MS sculpt keyboard with 10 key pad.  I am running windows 10, newest release.
The keyboard works fine, I went to device manager and installed the software drivers, but after installing the MS keyboard and mouse software, it doesn't recognize it.

How do I get the software to recognize the keyboard?

This is what I get.

Good evening everyone,

Since yesterday, without any update, without any change to my settings, all alone as a large, navicat no longer want to connect to my database.
It returns the error 703 Received buffer is not complete
Do you have an idea?

Thank you in advance
Hi Support

Need help how to integrate  two different on premise "Bamboo Software" server from HQ to Site for the code deployment.

Please note , Network are running Software Defined Network for communication.
We just installed a new Server 2016 STD.
WE have a host server running 3 SM's in Hyper-V

We are using the built in server backup software.

We are backing up to a USB device. It seems to be failing quite often with this error

so far I tried reformatting the drives and re-adding them as a backup destination.

these are all the event id's that are in event viewer when the backup fails
153 (Disk), THe I0 Operation at logical block address 0x25681e8 for Disk1
513 (cap12),  after the 513 error the backup drive disappears from disk management and we have to power cycle the drive to bring it back online.
129, Reset to device \Device\Raidport5, was issued

I have a client with:

iPad Model MLMV2CL/A
Software Version 12.4.1
App - InsightNotes

InsightNotes is an encrypted note taking app. InsightNotes as a company no longer exists.

The client is in the medical profession and needs to backup the notes. This was available when the company was running but now is not.

We are unable to see the notes outside of the app to extract to another app for easy backup/recovery.

Is there a way to image a whole iPad? My aim would be to have the image and should the iPad break, recover the image to a new hardware (or refurbished) to continue to access the InsightNotes.

If you have any other ideas I am more than willing to listen.

I work on the software developer team for a software company that builds SAAS type business applications.

I've been tasked with consolidating individual lessons into learning tracks, and in building these tracks, we can identify learning gaps and then build new content to complete the learning tracks. I am seeking advice on building these internal corporate training / learning tracks.

To give you an idea of the type of content, we currently have lessons on tools (e.g. Docker, Kafka, kong, Cassandra), language patterns (e.g. Scala, Java), API training, testing frameworks, software architecture, Secure Development Lifecycle topics, and other non-dev specific topics (e.g. diagramming, IP, professional growth and mastery, etc.).

1. What are other software companies doing to empower their developers?
2. Can you recommend any books or other resources that can help?

This EE is probably poorly categorized. Maybe this isn't a good question for EE?






Software is any set of instructions that directs a computer to perform specific tasks or operations. Computer software consists of programs, libraries and related non-executable data (such as documentation). Computer software is non-tangible, contrasted with computer hardware, which is the physical component of computers. Software written in a machine language is known as "machine code". However, in practice, software is usually written in high-level programming languages than machine language. High-level languages are translated into machine language using a compiler or interpreter or a combination of the two.